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.