public interface AspectAnnotationLoaderStrategy
Modifier and Type | Interface and Description |
---|---|
static class |
AspectAnnotationLoaderStrategy.CFlowInfo |
static class |
AspectAnnotationLoaderStrategy.CFlowStackInfo |
static class |
AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo |
static class |
AspectAnnotationLoaderStrategy.InterfaceIntroductionMixinInfo |
void deployAspect(AspectAnnotationLoader loader, boolean isFactory, String name, Scope scope) throws Exception
Exception
void deployAspectMethodBinding(AspectAnnotationLoader loader, AdviceType internalAdviceType, String aspectDefName, String methodName, String bindingName, String pointcutString, String cflow, ASTCFlowExpression cflowExpression) throws Exception
Exception
void undeployAspect(AspectAnnotationLoader loader, String name)
void undeployAspectMethodBinding(AspectAnnotationLoader loader, String bindingName, String className, String methodName)
void deployInterceptor(AspectAnnotationLoader loader, boolean isFactory, String name, Scope scope) throws Exception
Exception
void deployInterceptorBinding(AspectAnnotationLoader loader, String name, String pointcutString, String cflow, ASTCFlowExpression cflowExpression) throws Exception
Exception
void undeployInterceptor(AspectAnnotationLoader loader, String name)
void undeployInterceptorBinding(AspectAnnotationLoader loader, String name)
void deployDynamicCFlow(AspectAnnotationLoader loader, String name, String clazz) throws Exception
Exception
void undeployDynamicCFlow(AspectAnnotationLoader loader, String name)
void deployPointcut(AspectAnnotationLoader loader, String name, String expr) throws Exception
Exception
void undeployPointcut(AspectAnnotationLoader loader, String name)
void deployPrecedence(AspectAnnotationLoader loader, String name, PrecedenceDefEntry[] pentries) throws Exception
Exception
void undeployPrecedence(AspectAnnotationLoader loader, String name)
void deployTypedef(AspectAnnotationLoader loader, String name, String expr) throws Exception
Exception
void undeployTypedef(AspectAnnotationLoader loader, String name)
void deployDeclare(AspectAnnotationLoader loader, String name, String expr, boolean warning, String msg) throws Exception
Exception
void undeployDeclare(AspectAnnotationLoader loader, String name) throws Exception
Exception
void deployAnnotationIntroduction(AspectAnnotationLoader loader, String expr, String annotation, boolean invisible) throws Exception
Exception
void undeployAnnotationIntroduction(AspectAnnotationLoader loader, String expr, String annotation, boolean invisible)
void deployCFlow(AspectAnnotationLoader loader, AspectAnnotationLoaderStrategy.CFlowStackInfo stack) throws Exception
Exception
void undeployCFlow(AspectAnnotationLoader loader, String name)
void deployInterfaceIntroduction(AspectAnnotationLoader loader, AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo introduction) throws Exception
Exception
void undeployInterfaceIntroduction(AspectAnnotationLoader loader, String name)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.