org.jboss.aop
Interface AspectAnnotationLoaderStrategy
- All Known Implementing Classes:
- AspectAnnotationLoaderStrategySupport, AspectManagerAnnotationLoaderStrategy
public interface AspectAnnotationLoaderStrategy
- Version:
- $Revision: 1.1 $
- Author:
- Kabir Khan
Method Summary |
void |
deployAnnotationIntroduction(AspectAnnotationLoader loader,
String expr,
String annotation,
boolean invisible)
|
void |
deployAspect(AspectAnnotationLoader loader,
boolean isFactory,
String name,
Scope scope)
|
void |
deployAspectMethodBinding(AspectAnnotationLoader loader,
AdviceType internalAdviceType,
String aspectDefName,
String methodName,
String bindingName,
String pointcutString,
String cflow,
ASTCFlowExpression cflowExpression)
|
void |
deployCFlow(AspectAnnotationLoader loader,
AspectAnnotationLoaderStrategy.CFlowStackInfo stack)
|
void |
deployDeclare(AspectAnnotationLoader loader,
String name,
String expr,
boolean warning,
String msg)
|
void |
deployDynamicCFlow(AspectAnnotationLoader loader,
String name,
String clazz)
|
void |
deployInterceptor(AspectAnnotationLoader loader,
boolean isFactory,
String name,
Scope scope)
|
void |
deployInterceptorBinding(AspectAnnotationLoader loader,
String name,
String pointcutString,
String cflow,
ASTCFlowExpression cflowExpression)
|
void |
deployInterfaceIntroduction(AspectAnnotationLoader loader,
AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo introduction)
|
void |
deployPointcut(AspectAnnotationLoader loader,
String name,
String expr)
|
void |
deployPrecedence(AspectAnnotationLoader loader,
String name,
PrecedenceDefEntry[] pentries)
|
void |
deployTypedef(AspectAnnotationLoader loader,
String name,
String expr)
|
void |
undeployAnnotationIntroduction(AspectAnnotationLoader loader,
String expr,
String annotation,
boolean invisible)
|
void |
undeployAspect(AspectAnnotationLoader loader,
String name)
|
void |
undeployAspectMethodBinding(AspectAnnotationLoader loader,
String bindingName,
String className,
String methodName)
|
void |
undeployCFlow(AspectAnnotationLoader loader,
String name)
|
void |
undeployDeclare(AspectAnnotationLoader loader,
String name)
|
void |
undeployDynamicCFlow(AspectAnnotationLoader loader,
String name)
|
void |
undeployInterceptor(AspectAnnotationLoader loader,
String name)
|
void |
undeployInterceptorBinding(AspectAnnotationLoader loader,
String name)
|
void |
undeployInterfaceIntroduction(AspectAnnotationLoader loader,
String name)
|
void |
undeployPointcut(AspectAnnotationLoader loader,
String name)
|
void |
undeployPrecedence(AspectAnnotationLoader loader,
String name)
|
void |
undeployTypedef(AspectAnnotationLoader loader,
String name)
|
deployAspect
void deployAspect(AspectAnnotationLoader loader,
boolean isFactory,
String name,
Scope scope)
throws Exception
- Throws:
Exception
deployAspectMethodBinding
void deployAspectMethodBinding(AspectAnnotationLoader loader,
AdviceType internalAdviceType,
String aspectDefName,
String methodName,
String bindingName,
String pointcutString,
String cflow,
ASTCFlowExpression cflowExpression)
throws Exception
- Throws:
Exception
undeployAspect
void undeployAspect(AspectAnnotationLoader loader,
String name)
undeployAspectMethodBinding
void undeployAspectMethodBinding(AspectAnnotationLoader loader,
String bindingName,
String className,
String methodName)
deployInterceptor
void deployInterceptor(AspectAnnotationLoader loader,
boolean isFactory,
String name,
Scope scope)
throws Exception
- Throws:
Exception
deployInterceptorBinding
void deployInterceptorBinding(AspectAnnotationLoader loader,
String name,
String pointcutString,
String cflow,
ASTCFlowExpression cflowExpression)
throws Exception
- Throws:
Exception
undeployInterceptor
void undeployInterceptor(AspectAnnotationLoader loader,
String name)
undeployInterceptorBinding
void undeployInterceptorBinding(AspectAnnotationLoader loader,
String name)
deployDynamicCFlow
void deployDynamicCFlow(AspectAnnotationLoader loader,
String name,
String clazz)
throws Exception
- Throws:
Exception
undeployDynamicCFlow
void undeployDynamicCFlow(AspectAnnotationLoader loader,
String name)
deployPointcut
void deployPointcut(AspectAnnotationLoader loader,
String name,
String expr)
throws Exception
- Throws:
Exception
undeployPointcut
void undeployPointcut(AspectAnnotationLoader loader,
String name)
deployPrecedence
void deployPrecedence(AspectAnnotationLoader loader,
String name,
PrecedenceDefEntry[] pentries)
throws Exception
- Throws:
Exception
undeployPrecedence
void undeployPrecedence(AspectAnnotationLoader loader,
String name)
deployTypedef
void deployTypedef(AspectAnnotationLoader loader,
String name,
String expr)
throws Exception
- Throws:
Exception
undeployTypedef
void undeployTypedef(AspectAnnotationLoader loader,
String name)
deployDeclare
void deployDeclare(AspectAnnotationLoader loader,
String name,
String expr,
boolean warning,
String msg)
throws Exception
- Throws:
Exception
undeployDeclare
void undeployDeclare(AspectAnnotationLoader loader,
String name)
throws Exception
- Throws:
Exception
deployAnnotationIntroduction
void deployAnnotationIntroduction(AspectAnnotationLoader loader,
String expr,
String annotation,
boolean invisible)
throws Exception
- Throws:
Exception
undeployAnnotationIntroduction
void undeployAnnotationIntroduction(AspectAnnotationLoader loader,
String expr,
String annotation,
boolean invisible)
deployCFlow
void deployCFlow(AspectAnnotationLoader loader,
AspectAnnotationLoaderStrategy.CFlowStackInfo stack)
throws Exception
- Throws:
Exception
undeployCFlow
void undeployCFlow(AspectAnnotationLoader loader,
String name)
deployInterfaceIntroduction
void deployInterfaceIntroduction(AspectAnnotationLoader loader,
AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo introduction)
throws Exception
- Throws:
Exception
undeployInterfaceIntroduction
void undeployInterfaceIntroduction(AspectAnnotationLoader loader,
String name)
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.