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
 

Methods in org.jboss.aop that return ClassAdvisor
 ClassAdvisor AspectManager.findAdvisor(Class clazz)
           
 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)
           
 ClassAdvisor AspectManager.getTempClassAdvisorIfNotExist(Class clazz)
           
 

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

Uses of ClassAdvisor in org.jboss.aop.instrument
 

Methods in org.jboss.aop.instrument with parameters of type ClassAdvisor
 boolean CallerTransformer.applyCallerPointcuts(javassist.CtClass clazz, ClassAdvisor advisor)
           
 boolean Instrumentor.applyCallerPointcuts(javassist.CtClass clazz, ClassAdvisor advisor)
           
 void ConstructorExecutionTransformer.buildConstructorWrappers(javassist.CtClass clazz, ClassAdvisor advisor)
           
 void FieldAccessTransformer.buildFieldWrappers(javassist.CtClass clazz, ClassAdvisor advisor)
           
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 ConstructionTransformer.isAdvisableConstructor(javassist.CtConstructor con, ClassAdvisor advisor)
           
static boolean ConstructorExecutionTransformer.isAdvisableConstructor(javassist.CtConstructor con, ClassAdvisor advisor)
           
 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 Instrumentor.transform(javassist.CtClass clazz, ClassAdvisor advisor)
          Makes class advisable.
 boolean ConstructorExecutionTransformer.transform(javassist.CtClass clazz, ClassAdvisor classAdvisor)
          Transforms the constructor executions of this class according to the pointcuts registered in AspectManager.
 

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 © 2002 JBoss Group, LLC. All Rights Reserved.