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.getAdvisorIfAdvised(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.getTempClassAdvisor(javassist.CtClass clazz)
           
 ClassAdvisor AspectManager.getTempClassAdvisorIfNotExist(Class clazz)
           
 

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

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 Instrumentor.transform(javassist.CtClass clazz, ClassAdvisor advisor)
          Makes class advisable.
 boolean CallerTransformer.applyCallerPointcuts(javassist.CtClass clazz, ClassAdvisor advisor)
           
 void MethodExecutionTransformer.instrument(javassist.CtClass clazz, ClassAdvisor advisor)
           
static void DeclareChecker.checkDeclares(AspectManager manager, javassist.CtClass clazz, ClassAdvisor advisor)
           
static void DeclareChecker.checkDeclares(AspectManager manager, javassist.expr.NewExpr call, ClassAdvisor advisor)
           
static void DeclareChecker.checkDeclares(AspectManager manager, javassist.expr.MethodCall call, 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 ConstructorExecutionTransformer.replaceConstructorAccess(ClassAdvisor sourceAdvisor, javassist.CtClass source)
           
 void ConstructorExecutionTransformer.buildConstructorWrappers(javassist.CtClass clazz, ClassAdvisor advisor)
           
static boolean ConstructorExecutionTransformer.isAdvisableConstructor(javassist.CtConstructor con, ClassAdvisor advisor)
           
 void FieldAccessTransformer.buildFieldWrappers(javassist.CtClass clazz, ClassAdvisor advisor)
           
 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.
 

Uses of ClassAdvisor in org.jboss.aop.standalone
 

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



Copyright © 2002 JBoss Group, LLC. All Rights Reserved.