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