org.jboss.aop.microcontainer.beans.metadata
Class MicrocontainerAnnotationLoaderStrategy
java.lang.Object
org.jboss.aop.AspectAnnotationLoaderStrategySupport
org.jboss.aop.microcontainer.beans.metadata.MicrocontainerAnnotationLoaderStrategy
- All Implemented Interfaces:
- org.jboss.aop.AspectAnnotationLoaderStrategy
public class MicrocontainerAnnotationLoaderStrategy
- extends org.jboss.aop.AspectAnnotationLoaderStrategySupport
- Version:
- $Revision: 1.1 $
- Author:
- Kabir Khan
| Nested classes/interfaces inherited from interface org.jboss.aop.AspectAnnotationLoaderStrategy |
org.jboss.aop.AspectAnnotationLoaderStrategy.CFlowInfo, org.jboss.aop.AspectAnnotationLoaderStrategy.CFlowStackInfo, org.jboss.aop.AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo, org.jboss.aop.AspectAnnotationLoaderStrategy.InterfaceIntroductionMixinInfo |
|
Method Summary |
void |
deployAnnotationIntroduction(org.jboss.aop.AspectAnnotationLoader loader,
String expr,
String annotation,
boolean invisible)
|
void |
deployAspect(org.jboss.aop.AspectAnnotationLoader loader,
boolean isFactory,
String name,
org.jboss.aop.advice.Scope scope)
|
void |
deployAspectMethodBinding(org.jboss.aop.AspectAnnotationLoader loader,
org.jboss.aop.advice.AdviceType internalAdviceType,
String aspectDefName,
String methodName,
String bindingName,
String pointcutString,
String cflow,
org.jboss.aop.pointcut.ast.ASTCFlowExpression cflowExpression)
|
void |
deployCFlow(org.jboss.aop.AspectAnnotationLoader loader,
org.jboss.aop.AspectAnnotationLoaderStrategy.CFlowStackInfo stack)
|
void |
deployDeclare(org.jboss.aop.AspectAnnotationLoader loader,
String name,
String expr,
boolean warning,
String msg)
|
void |
deployDynamicCFlow(org.jboss.aop.AspectAnnotationLoader loader,
String name,
String clazz)
|
void |
deployInterceptor(org.jboss.aop.AspectAnnotationLoader loader,
boolean isFactory,
String name,
org.jboss.aop.advice.Scope scope)
|
void |
deployInterceptorBinding(org.jboss.aop.AspectAnnotationLoader loader,
String name,
String pointcutString,
String cflow,
org.jboss.aop.pointcut.ast.ASTCFlowExpression cflowExpression)
|
void |
deployInterfaceIntroduction(org.jboss.aop.AspectAnnotationLoader loader,
org.jboss.aop.AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo introduction)
|
void |
deployPointcut(org.jboss.aop.AspectAnnotationLoader loader,
String name,
String expr)
|
void |
deployPrecedence(org.jboss.aop.AspectAnnotationLoader loader,
String name,
org.jboss.aop.advice.PrecedenceDefEntry[] pentries)
|
void |
deployTypedef(org.jboss.aop.AspectAnnotationLoader loader,
String name,
String expr)
|
List<AspectManagerAwareBeanMetaDataFactory> |
getFactories()
|
void |
undeployAnnotationIntroduction(org.jboss.aop.AspectAnnotationLoader loader,
String expr,
String annotation,
boolean invisible)
|
void |
undeployAspect(org.jboss.aop.AspectAnnotationLoader loader,
String name)
|
void |
undeployAspectMethodBinding(org.jboss.aop.AspectAnnotationLoader loader,
String bindingName,
String className,
String methodName)
|
void |
undeployCFlow(org.jboss.aop.AspectAnnotationLoader loader,
String name)
|
void |
undeployDynamicCFlow(org.jboss.aop.AspectAnnotationLoader loader,
String name)
|
void |
undeployInterceptor(org.jboss.aop.AspectAnnotationLoader loader,
String name)
|
void |
undeployInterceptorBinding(org.jboss.aop.AspectAnnotationLoader loader,
String name)
|
void |
undeployInterfaceIntroduction(org.jboss.aop.AspectAnnotationLoader loader,
String name)
|
void |
undeployPointcut(org.jboss.aop.AspectAnnotationLoader loader,
String name)
|
void |
undeployPrecedence(org.jboss.aop.AspectAnnotationLoader loader,
String name)
|
void |
undeployTypedef(org.jboss.aop.AspectAnnotationLoader loader,
String name)
|
| Methods inherited from class org.jboss.aop.AspectAnnotationLoaderStrategySupport |
undeployDeclare |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MicrocontainerAnnotationLoaderStrategy
public MicrocontainerAnnotationLoaderStrategy()
getFactories
public List<AspectManagerAwareBeanMetaDataFactory> getFactories()
deployAspect
public void deployAspect(org.jboss.aop.AspectAnnotationLoader loader,
boolean isFactory,
String name,
org.jboss.aop.advice.Scope scope)
- Specified by:
deployAspect in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployAspect in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
undeployAspect
public void undeployAspect(org.jboss.aop.AspectAnnotationLoader loader,
String name)
- Specified by:
undeployAspect in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployAspect in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployInterceptor
public void deployInterceptor(org.jboss.aop.AspectAnnotationLoader loader,
boolean isFactory,
String name,
org.jboss.aop.advice.Scope scope)
- Specified by:
deployInterceptor in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployInterceptor in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
undeployInterceptor
public void undeployInterceptor(org.jboss.aop.AspectAnnotationLoader loader,
String name)
- Specified by:
undeployInterceptor in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployInterceptor in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployAspectMethodBinding
public void deployAspectMethodBinding(org.jboss.aop.AspectAnnotationLoader loader,
org.jboss.aop.advice.AdviceType internalAdviceType,
String aspectDefName,
String methodName,
String bindingName,
String pointcutString,
String cflow,
org.jboss.aop.pointcut.ast.ASTCFlowExpression cflowExpression)
throws Exception
- Specified by:
deployAspectMethodBinding in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployAspectMethodBinding in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
- Throws:
Exception
undeployAspectMethodBinding
public void undeployAspectMethodBinding(org.jboss.aop.AspectAnnotationLoader loader,
String bindingName,
String className,
String methodName)
- Specified by:
undeployAspectMethodBinding in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployAspectMethodBinding in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployInterceptorBinding
public void deployInterceptorBinding(org.jboss.aop.AspectAnnotationLoader loader,
String name,
String pointcutString,
String cflow,
org.jboss.aop.pointcut.ast.ASTCFlowExpression cflowExpression)
throws Exception
- Specified by:
deployInterceptorBinding in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployInterceptorBinding in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
- Throws:
Exception
undeployInterceptorBinding
public void undeployInterceptorBinding(org.jboss.aop.AspectAnnotationLoader loader,
String name)
- Specified by:
undeployInterceptorBinding in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployInterceptorBinding in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployCFlow
public void deployCFlow(org.jboss.aop.AspectAnnotationLoader loader,
org.jboss.aop.AspectAnnotationLoaderStrategy.CFlowStackInfo stack)
- Specified by:
deployCFlow in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployCFlow in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
undeployCFlow
public void undeployCFlow(org.jboss.aop.AspectAnnotationLoader loader,
String name)
- Specified by:
undeployCFlow in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployCFlow in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployAnnotationIntroduction
public void deployAnnotationIntroduction(org.jboss.aop.AspectAnnotationLoader loader,
String expr,
String annotation,
boolean invisible)
- Specified by:
deployAnnotationIntroduction in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployAnnotationIntroduction in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
undeployAnnotationIntroduction
public void undeployAnnotationIntroduction(org.jboss.aop.AspectAnnotationLoader loader,
String expr,
String annotation,
boolean invisible)
- Specified by:
undeployAnnotationIntroduction in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployAnnotationIntroduction in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployTypedef
public void deployTypedef(org.jboss.aop.AspectAnnotationLoader loader,
String name,
String expr)
throws Exception
- Specified by:
deployTypedef in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployTypedef in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
- Throws:
Exception
undeployTypedef
public void undeployTypedef(org.jboss.aop.AspectAnnotationLoader loader,
String name)
- Specified by:
undeployTypedef in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployTypedef in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployDynamicCFlow
public void deployDynamicCFlow(org.jboss.aop.AspectAnnotationLoader loader,
String name,
String clazz)
- Specified by:
deployDynamicCFlow in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployDynamicCFlow in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
undeployDynamicCFlow
public void undeployDynamicCFlow(org.jboss.aop.AspectAnnotationLoader loader,
String name)
- Specified by:
undeployDynamicCFlow in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployDynamicCFlow in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployInterfaceIntroduction
public void deployInterfaceIntroduction(org.jboss.aop.AspectAnnotationLoader loader,
org.jboss.aop.AspectAnnotationLoaderStrategy.InterfaceIntroductionInfo introduction)
- Specified by:
deployInterfaceIntroduction in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployInterfaceIntroduction in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
undeployInterfaceIntroduction
public void undeployInterfaceIntroduction(org.jboss.aop.AspectAnnotationLoader loader,
String name)
- Specified by:
undeployInterfaceIntroduction in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployInterfaceIntroduction in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployPointcut
public void deployPointcut(org.jboss.aop.AspectAnnotationLoader loader,
String name,
String expr)
throws Exception
- Specified by:
deployPointcut in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployPointcut in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
- Throws:
Exception
undeployPointcut
public void undeployPointcut(org.jboss.aop.AspectAnnotationLoader loader,
String name)
- Specified by:
undeployPointcut in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployPointcut in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployPrecedence
public void deployPrecedence(org.jboss.aop.AspectAnnotationLoader loader,
String name,
org.jboss.aop.advice.PrecedenceDefEntry[] pentries)
- Specified by:
deployPrecedence in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployPrecedence in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
undeployPrecedence
public void undeployPrecedence(org.jboss.aop.AspectAnnotationLoader loader,
String name)
- Specified by:
undeployPrecedence in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
undeployPrecedence in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
deployDeclare
public void deployDeclare(org.jboss.aop.AspectAnnotationLoader loader,
String name,
String expr,
boolean warning,
String msg)
throws Exception
- Specified by:
deployDeclare in interface org.jboss.aop.AspectAnnotationLoaderStrategy- Overrides:
deployDeclare in class org.jboss.aop.AspectAnnotationLoaderStrategySupport
- Throws:
Exception
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.