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
Exceptionvoid deployAspectMethodBinding(AspectAnnotationLoader loader, AdviceType internalAdviceType, String aspectDefName, String methodName, String bindingName, String pointcutString, String cflow, ASTCFlowExpression cflowExpression) throws Exception
Exceptionvoid 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
Exceptionvoid deployInterceptorBinding(AspectAnnotationLoader loader, String name, String pointcutString, String cflow, ASTCFlowExpression cflowExpression) throws Exception
Exceptionvoid undeployInterceptor(AspectAnnotationLoader loader, String name)
void undeployInterceptorBinding(AspectAnnotationLoader loader, String name)
void deployDynamicCFlow(AspectAnnotationLoader loader, String name, String clazz) throws Exception
Exceptionvoid undeployDynamicCFlow(AspectAnnotationLoader loader, String name)
void deployPointcut(AspectAnnotationLoader loader, String name, String expr) throws Exception
Exceptionvoid undeployPointcut(AspectAnnotationLoader loader, String name)
void deployPrecedence(AspectAnnotationLoader loader, String name, PrecedenceDefEntry[] pentries) throws Exception
Exceptionvoid undeployPrecedence(AspectAnnotationLoader loader, String name)
void deployTypedef(AspectAnnotationLoader loader, String name, String expr) throws Exception
Exceptionvoid undeployTypedef(AspectAnnotationLoader loader, String name)
void deployDeclare(AspectAnnotationLoader loader, String name, String expr, boolean warning, String msg) throws Exception
Exceptionvoid undeployDeclare(AspectAnnotationLoader loader, String name) throws Exception
Exceptionvoid deployAnnotationIntroduction(AspectAnnotationLoader loader, String expr, String annotation, boolean invisible) throws Exception
Exceptionvoid undeployAnnotationIntroduction(AspectAnnotationLoader loader, String expr, String annotation, boolean invisible)
void deployCFlow(AspectAnnotationLoader loader, AspectAnnotationLoaderStrategy.CFlowStackInfo stack) throws Exception
Exceptionvoid undeployCFlow(AspectAnnotationLoader loader, String name)
void deployInterfaceIntroduction(AspectAnnotationLoader loader, AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo introduction) throws Exception
Exceptionvoid undeployInterfaceIntroduction(AspectAnnotationLoader loader, String name)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.