Uses of Class
org.jboss.aop.ClassAdvisor

Packages that use ClassAdvisor
org.jboss.aop   
org.jboss.aop.instrument   
org.jboss.aop.standalone   
 

Uses of ClassAdvisor in org.jboss.aop
 

Subclasses of ClassAdvisor in org.jboss.aop
 class GeneratedClassAdvisor
          Comment
 

Methods in org.jboss.aop that return ClassAdvisor
 ClassAdvisor AspectManager.getAdvisor(Class clazz)
          This method is called by the aspectized class when it is loaded This causes all initialization of interceptors for ClassAdvisor
 ClassAdvisor AspectManager.getAdvisorIfAdvised(Class clazz)
           
 ClassAdvisor AspectManager.getTempClassAdvisor(javassist.CtClass clazz)
           
 

Methods in org.jboss.aop with parameters of type ClassAdvisor
protected  void AspectManager.applyInterfaceIntroductions(ClassAdvisor advisor, javassist.CtClass clazz)
           
 void Domain.attachMetaData(ClassAdvisor advisor, Class clazz)
           
protected  void AspectManager.attachMetaData(ClassAdvisor advisor, Class clazz)
           
protected  boolean AspectManager.attachMetaData(ClassAdvisor advisor, javassist.CtClass clazz, boolean addAdvisor)
           
 void AspectManager.initialiseClassAdvisor(Class clazz, ClassAdvisor advisor)
           
 

Uses of ClassAdvisor in org.jboss.aop.instrument
 

Methods in org.jboss.aop.instrument with parameters of type ClassAdvisor
 boolean Instrumentor.applyCallerPointcuts(javassist.CtClass clazz, ClassAdvisor advisor)
           
 boolean CallerTransformer.applyCallerPointcuts(javassist.CtClass clazz, ClassAdvisor advisor)
           
protected  void ConstructorExecutionTransformer.buildConstructorWrappers(javassist.CtClass clazz, ClassAdvisor advisor)
           
protected  void FieldAccessTransformer.buildFieldWrappers(javassist.CtClass clazz, ClassAdvisor advisor)
           
protected  org.jboss.aop.instrument.CallerTransformer.CallerExprEditor OptimizedCallerTransformer.callerExprEditorFactory(ClassAdvisor advisor, javassist.CtClass clazz)
           
protected  org.jboss.aop.instrument.CallerTransformer.CallerExprEditor GeneratedAdvisorCallerTransformer.callerExprEditorFactory(ClassAdvisor advisor, javassist.CtClass clazz)
           
protected  org.jboss.aop.instrument.CallerTransformer.CallerExprEditor NonOptimizedCallerTransformer.callerExprEditorFactory(ClassAdvisor advisor, javassist.CtClass clazz)
           
protected abstract  org.jboss.aop.instrument.CallerTransformer.CallerExprEditor CallerTransformer.callerExprEditorFactory(ClassAdvisor advisor, javassist.CtClass clazz)
           
static void DeclareChecker.checkDeclares(AspectManager manager, javassist.CtClass clazz, ClassAdvisor advisor)
           
static void DeclareChecker.checkDeclares(AspectManager manager, javassist.expr.MethodCall call, ClassAdvisor advisor)
           
static void DeclareChecker.checkDeclares(AspectManager manager, javassist.expr.NewExpr call, ClassAdvisor advisor)
           
 boolean ConstructionTransformer.insertConstructionInterception(javassist.CtClass clazz, ClassAdvisor advisor)
           
 void MethodExecutionTransformer.instrument(javassist.CtClass clazz, ClassAdvisor advisor)
           
static boolean ConstructorExecutionTransformer.isAdvisableConstructor(javassist.CtConstructor con, ClassAdvisor advisor)
           
static boolean ConstructionTransformer.isAdvisableConstructor(javassist.CtConstructor con, ClassAdvisor advisor)
           
protected  boolean ConstructorExecutionTransformer.isAnyConstructorAdvised(javassist.CtClass clazz, ClassAdvisor advisor)
          Returns true if there is at least one constructor that is classified as WRAPPED.
 boolean ConstructorExecutionTransformer.replaceConstructorAccess(ClassAdvisor sourceAdvisor, javassist.CtClass source)
           
 boolean FieldAccessTransformer.replaceFieldAccess(List fields, javassist.CtClass clazz, ClassAdvisor fieldsAdvisor)
          replace field access for possible public/protected fields that are intercepted don't need to replace access for private fields.
 boolean GeneratedAdvisorInstrumentor.transform(javassist.CtClass clazz, ClassAdvisor advisor)
           
 boolean ConstructorExecutionTransformer.transform(javassist.CtClass clazz, ClassAdvisor classAdvisor)
          Transforms the constructor executions of this class according to the pointcuts registered in AspectManager.
 boolean Instrumentor.transform(javassist.CtClass clazz, ClassAdvisor advisor)
          Makes class advisable.
 

Uses of ClassAdvisor in org.jboss.aop.standalone
 

Methods in org.jboss.aop.standalone with parameters of type ClassAdvisor
static String XmlReport.getClassMetadataXml(int indent, PrintWriter pw, ClassAdvisor advisor)
           
static String XmlReport.getConstructorMetadataXml(int indent, PrintWriter pw, ClassAdvisor advisor)
           
static String XmlReport.getDefaultMetadataXml(int indent, PrintWriter pw, ClassAdvisor advisor)
           
static String XmlReport.getFieldMetadataXml(int indent, PrintWriter pw, ClassAdvisor advisor)
           
static StringBuffer XmlReport.getMetadataXml(int indent, ClassAdvisor advisor, SimpleMetaData metadata)
           
static String XmlReport.getMethodMetadataXml(int indent, PrintWriter pw, ClassAdvisor advisor)
           
static void XmlReport.outputAdvisor(int indent, PrintWriter pw, ClassAdvisor advisor, String baseName)
           
static void XmlReport.outputMetadata(int indent, PrintWriter pw, ClassAdvisor advisor)
           
 



Copyright © 2004 JBoss Inc. All Rights Reserved.