public class AspectManagerAnnotationLoaderStrategy extends Object implements AspectAnnotationLoaderStrategy
AspectAnnotationLoaderStrategy.CFlowInfo, AspectAnnotationLoaderStrategy.CFlowStackInfo, AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo, AspectAnnotationLoaderStrategy.InterfaceIntroductionMixinInfo| Constructor and Description |
|---|
AspectManagerAnnotationLoaderStrategy() |
public AspectManagerAnnotationLoaderStrategy()
public 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 undeployAspect(AspectAnnotationLoader loader, String name)
undeployAspect in interface AspectAnnotationLoaderStrategypublic void undeployAspectMethodBinding(AspectAnnotationLoader loader, String bindingName, String className, String methodName)
undeployAspectMethodBinding 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 undeployInterceptor(AspectAnnotationLoader loader, String name)
undeployInterceptor in interface AspectAnnotationLoaderStrategypublic void undeployInterceptorBinding(AspectAnnotationLoader loader, String name)
undeployInterceptorBinding in interface AspectAnnotationLoaderStrategypublic void deployDynamicCFlow(AspectAnnotationLoader loader, String name, String clazz)
deployDynamicCFlow in interface AspectAnnotationLoaderStrategypublic void undeployDynamicCFlow(AspectAnnotationLoader loader, String name)
undeployDynamicCFlow in interface AspectAnnotationLoaderStrategypublic void deployPointcut(AspectAnnotationLoader loader, String name, String expr) throws Exception
deployPointcut in interface AspectAnnotationLoaderStrategyExceptionpublic void undeployPointcut(AspectAnnotationLoader loader, String name)
undeployPointcut in interface AspectAnnotationLoaderStrategypublic void deployPrecedence(AspectAnnotationLoader loader, String name, PrecedenceDefEntry[] pentries)
deployPrecedence in interface AspectAnnotationLoaderStrategypublic void undeployPrecedence(AspectAnnotationLoader loader, String name)
undeployPrecedence in interface AspectAnnotationLoaderStrategypublic void deployTypedef(AspectAnnotationLoader loader, String name, String expr) throws Exception
deployTypedef in interface AspectAnnotationLoaderStrategyExceptionpublic void undeployTypedef(AspectAnnotationLoader loader, String name)
undeployTypedef 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 deployAnnotationIntroduction(AspectAnnotationLoader loader, String expr, String annotation, boolean invisible)
deployAnnotationIntroduction in interface AspectAnnotationLoaderStrategypublic void undeployAnnotationIntroduction(AspectAnnotationLoader loader, String expr, String annotation, boolean invisible)
undeployAnnotationIntroduction in interface AspectAnnotationLoaderStrategypublic void deployCFlow(AspectAnnotationLoader loader, AspectAnnotationLoaderStrategy.CFlowStackInfo info)
deployCFlow in interface AspectAnnotationLoaderStrategypublic void undeployCFlow(AspectAnnotationLoader loader, String name)
undeployCFlow in interface AspectAnnotationLoaderStrategypublic void deployInterfaceIntroduction(AspectAnnotationLoader loader, AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo introduction) throws Exception
deployInterfaceIntroduction in interface AspectAnnotationLoaderStrategyExceptionpublic void undeployInterfaceIntroduction(AspectAnnotationLoader loader, String name)
undeployInterfaceIntroduction in interface AspectAnnotationLoaderStrategyCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.