Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.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)`

Methods in org.jboss.aop with parameters of type ClassAdvisor
`void` | `Domain.attachMetaData(ClassAdvisor advisor, Class clazz)`
`void` | `AspectManager.initialiseClassAdvisor(Class clazz, ClassAdvisor advisor)`
`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
`protected org.jboss.aop.instrument.CallerTransformer.CallerExprEditor` | `OptimizedCallerTransformer.callerExprEditorFactory(ClassAdvisor advisor, javassist.CtClass clazz)`
`protected org.jboss.aop.instrument.CallerTransformer.CallerExprEditor` | `NonOptimizedCallerTransformer.callerExprEditorFactory(ClassAdvisor advisor, javassist.CtClass clazz)`
`protected JoinpointClassification[]` | `MethodExecutionTransformer.classifyMethods(javassist.CtClass clazz, ClassAdvisor advisor)` Classifies the method execution joinpoints.
`void` | `MethodExecutionTransformer.instrument(javassist.CtClass clazz, ClassAdvisor advisor)`
`boolean` | `Instrumentor.applyCallerPointcuts(javassist.CtClass clazz, ClassAdvisor advisor)`
`boolean` | `Instrumentor.transform(javassist.CtClass clazz, ClassAdvisor advisor)` Makes class advisable.
`boolean` | `GeneratedAdvisorInstrumentor.transform(javassist.CtClass clazz, ClassAdvisor advisor)`
`protected org.jboss.aop.instrument.CallerTransformer.CallerExprEditor` | `GeneratedAdvisorCallerTransformer.callerExprEditorFactory(ClassAdvisor advisor, javassist.CtClass clazz)`
`protected 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.
`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)`
`protected void` | `ConstructorExecutionTransformer.buildConstructorWrappers(javassist.CtClass clazz, 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.
`static boolean` | `ConstructorExecutionTransformer.isAdvisableConstructor(javassist.CtConstructor con, ClassAdvisor advisor)`
`protected JoinpointClassification[]` | `ConstructorExecutionTransformer.classifyConstructor(List constructors, ClassAdvisor advisor)` Classifies the constructor execution joinpoints.
`boolean` | `ConstructionTransformer.insertConstructionInterception(javassist.CtClass clazz, ClassAdvisor advisor)`
`static boolean` | `ConstructionTransformer.isAdvisableConstructor(javassist.CtConstructor con, ClassAdvisor advisor)`
`protected abstract org.jboss.aop.instrument.CallerTransformer.CallerExprEditor` | `CallerTransformer.callerExprEditorFactory(ClassAdvisor advisor, javassist.CtClass clazz)`
`boolean` | `CallerTransformer.applyCallerPointcuts(javassist.CtClass clazz, ClassAdvisor advisor)`

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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2004 JBoss Inc. All Rights Reserved.