org.jboss.aop
Class AspectManagerAnnotationLoaderStrategy
java.lang.Object
org.jboss.aop.AspectManagerAnnotationLoaderStrategy
- All Implemented Interfaces:
- AspectAnnotationLoaderStrategy
public class AspectManagerAnnotationLoaderStrategy
- extends Object
- implements 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 info)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AspectManagerAnnotationLoaderStrategy
public AspectManagerAnnotationLoaderStrategy()
deployAspect
public void deployAspect(AspectAnnotationLoader loader,
boolean isFactory,
String name,
Scope scope)
- Specified by:
deployAspect
in interface AspectAnnotationLoaderStrategy
deployAspectMethodBinding
public void deployAspectMethodBinding(AspectAnnotationLoader loader,
AdviceType internalAdviceType,
String aspectDefName,
String methodName,
String bindingName,
String pointcutString,
String cflow,
ASTCFlowExpression cflowExpression)
throws Exception
- Specified by:
deployAspectMethodBinding
in interface AspectAnnotationLoaderStrategy
- Throws:
Exception
undeployAspect
public void undeployAspect(AspectAnnotationLoader loader,
String name)
- Specified by:
undeployAspect
in interface AspectAnnotationLoaderStrategy
undeployAspectMethodBinding
public void undeployAspectMethodBinding(AspectAnnotationLoader loader,
String bindingName,
String className,
String methodName)
- Specified by:
undeployAspectMethodBinding
in interface AspectAnnotationLoaderStrategy
deployInterceptor
public void deployInterceptor(AspectAnnotationLoader loader,
boolean isFactory,
String name,
Scope scope)
- Specified by:
deployInterceptor
in interface AspectAnnotationLoaderStrategy
deployInterceptorBinding
public void deployInterceptorBinding(AspectAnnotationLoader loader,
String name,
String pointcutString,
String cflow,
ASTCFlowExpression cflowExpression)
throws Exception
- Specified by:
deployInterceptorBinding
in interface AspectAnnotationLoaderStrategy
- Throws:
Exception
undeployInterceptor
public void undeployInterceptor(AspectAnnotationLoader loader,
String name)
- Specified by:
undeployInterceptor
in interface AspectAnnotationLoaderStrategy
undeployInterceptorBinding
public void undeployInterceptorBinding(AspectAnnotationLoader loader,
String name)
- Specified by:
undeployInterceptorBinding
in interface AspectAnnotationLoaderStrategy
deployDynamicCFlow
public void deployDynamicCFlow(AspectAnnotationLoader loader,
String name,
String clazz)
- Specified by:
deployDynamicCFlow
in interface AspectAnnotationLoaderStrategy
undeployDynamicCFlow
public void undeployDynamicCFlow(AspectAnnotationLoader loader,
String name)
- Specified by:
undeployDynamicCFlow
in interface AspectAnnotationLoaderStrategy
deployPointcut
public void deployPointcut(AspectAnnotationLoader loader,
String name,
String expr)
throws Exception
- Specified by:
deployPointcut
in interface AspectAnnotationLoaderStrategy
- Throws:
Exception
undeployPointcut
public void undeployPointcut(AspectAnnotationLoader loader,
String name)
- Specified by:
undeployPointcut
in interface AspectAnnotationLoaderStrategy
deployPrecedence
public void deployPrecedence(AspectAnnotationLoader loader,
String name,
PrecedenceDefEntry[] pentries)
- Specified by:
deployPrecedence
in interface AspectAnnotationLoaderStrategy
undeployPrecedence
public void undeployPrecedence(AspectAnnotationLoader loader,
String name)
- Specified by:
undeployPrecedence
in interface AspectAnnotationLoaderStrategy
deployTypedef
public void deployTypedef(AspectAnnotationLoader loader,
String name,
String expr)
throws Exception
- Specified by:
deployTypedef
in interface AspectAnnotationLoaderStrategy
- Throws:
Exception
undeployTypedef
public void undeployTypedef(AspectAnnotationLoader loader,
String name)
- Specified by:
undeployTypedef
in interface AspectAnnotationLoaderStrategy
deployDeclare
public void deployDeclare(AspectAnnotationLoader loader,
String name,
String expr,
boolean warning,
String msg)
throws Exception
- Specified by:
deployDeclare
in interface AspectAnnotationLoaderStrategy
- Throws:
Exception
undeployDeclare
public void undeployDeclare(AspectAnnotationLoader loader,
String name)
throws Exception
- Specified by:
undeployDeclare
in interface AspectAnnotationLoaderStrategy
- Throws:
Exception
deployAnnotationIntroduction
public void deployAnnotationIntroduction(AspectAnnotationLoader loader,
String expr,
String annotation,
boolean invisible)
- Specified by:
deployAnnotationIntroduction
in interface AspectAnnotationLoaderStrategy
undeployAnnotationIntroduction
public void undeployAnnotationIntroduction(AspectAnnotationLoader loader,
String expr,
String annotation,
boolean invisible)
- Specified by:
undeployAnnotationIntroduction
in interface AspectAnnotationLoaderStrategy
deployCFlow
public void deployCFlow(AspectAnnotationLoader loader,
AspectAnnotationLoaderStrategy.CFlowStackInfo info)
- Specified by:
deployCFlow
in interface AspectAnnotationLoaderStrategy
undeployCFlow
public void undeployCFlow(AspectAnnotationLoader loader,
String name)
- Specified by:
undeployCFlow
in interface AspectAnnotationLoaderStrategy
deployInterfaceIntroduction
public void deployInterfaceIntroduction(AspectAnnotationLoader loader,
AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo introduction)
throws Exception
- Specified by:
deployInterfaceIntroduction
in interface AspectAnnotationLoaderStrategy
- Throws:
Exception
undeployInterfaceIntroduction
public void undeployInterfaceIntroduction(AspectAnnotationLoader loader,
String name)
- Specified by:
undeployInterfaceIntroduction
in interface AspectAnnotationLoaderStrategy
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.