|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Advisor in org.jboss.aop |
---|
Subclasses of Advisor in org.jboss.aop | |
---|---|
class |
ClassAdvisor
Advises a class and provides access to the class's aspect chain. |
class |
ClassContainer
Comment |
Fields in org.jboss.aop declared as Advisor | |
---|---|
protected Advisor |
ReflectiveAspectBinder.advisor
|
protected Advisor |
ClassInstanceAdvisor.advisor
|
protected Advisor |
InstanceDomain.advisor
|
Advisor |
MethodInfo.advisor
|
Methods in org.jboss.aop that return Advisor | |
---|---|
Advisor |
Advised._getAdvisor()
Return the manager. |
Advisor |
InstanceDomain.getAdvisor()
|
Advisor |
AspectManager.getAdvisor(String name)
|
Methods in org.jboss.aop with parameters of type Advisor | |
---|---|
protected void |
AspectManager.applyInterfaceIntroductions(Advisor advisor,
Class clazz)
|
boolean |
AspectManager.isAdvisorRegistered(Advisor advisor)
Checks to see if an Advisor represents a class that should have been undeployed. |
boolean |
InstanceDomain.isAdvisorRegistered(Advisor advisor)
internal to jboss aop. |
void |
InstanceDomain.setAdvisor(Advisor advisor)
|
Constructors in org.jboss.aop with parameters of type Advisor | |
---|---|
ReflectiveAspectBinder(Class clazz,
Advisor advisor)
|
Uses of Advisor in org.jboss.aop.advice |
---|
Methods in org.jboss.aop.advice with parameters of type Advisor | |
---|---|
void |
AspectDefinition.addAdvisor(Advisor advisor)
|
void |
AdviceBinding.addAdvisor(Advisor advisor)
|
protected void |
GenericAspectFactory.configureInstance(Object instance,
Advisor advisor,
InstanceAdvisor instanceAdvisor,
Joinpoint jp)
|
Interceptor |
ScopedInterceptorFactory.create(Advisor advisor,
Joinpoint joinpoint)
|
Interceptor |
AdviceFactory.create(Advisor advisor,
Joinpoint joinpoint)
|
Interceptor |
InterceptorFactory.create(Advisor advisor,
Joinpoint joinpoint)
|
Interceptor |
GenericInterceptorFactory.create(Advisor advisor,
Joinpoint joinpoint)
|
static Interceptor |
PerJoinpointInterceptor.createInterceptor(Advisor advisor,
Joinpoint joinpoint,
AspectDefinition def)
|
static Interceptor |
PerJoinpointAdvice.createInterceptor(Advisor advisor,
Joinpoint joinpoint,
AspectDefinition def,
String adviceName)
|
Interceptor[] |
AdviceStack.createInterceptors(Advisor advisor,
Joinpoint jp)
|
Object |
GenericAspectFactory.createPerClass(Advisor advisor)
|
Object |
AspectFactoryDelegator.createPerClass(Advisor advisor)
|
Object |
AspectFactory.createPerClass(Advisor advisor)
|
Object |
GenericAspectFactory.createPerInstance(Advisor advisor,
InstanceAdvisor instanceAdvisor)
|
Object |
AspectFactoryDelegator.createPerInstance(Advisor advisor,
InstanceAdvisor instanceAdvisor)
|
Object |
AspectFactory.createPerInstance(Advisor advisor,
InstanceAdvisor instanceAdvisor)
|
Object |
GenericAspectFactory.createPerJoinpoint(Advisor advisor,
InstanceAdvisor instanceAdvisor,
Joinpoint jp)
|
Object |
AspectFactoryDelegator.createPerJoinpoint(Advisor advisor,
InstanceAdvisor instanceAdvisor,
Joinpoint jp)
|
Object |
AspectFactory.createPerJoinpoint(Advisor advisor,
InstanceAdvisor instanceAdvisor,
Joinpoint jp)
|
Object |
GenericAspectFactory.createPerJoinpoint(Advisor advisor,
Joinpoint jp)
|
Object |
AspectFactoryDelegator.createPerJoinpoint(Advisor advisor,
Joinpoint jp)
|
Object |
AspectFactory.createPerJoinpoint(Advisor advisor,
Joinpoint jp)
|
static Interceptor |
PerClassAdvice.generate(Joinpoint joinpoint,
Advisor advisor,
String adviceName,
AspectDefinition def)
|
protected void |
GenericAspectFactory.injectAdvisor(Object instance,
Advisor advisor,
String attributeName)
|
Constructors in org.jboss.aop.advice with parameters of type Advisor | |
---|---|
PerInstanceAdvice(String adviceName,
AspectDefinition a,
Advisor advisor)
|
|
PerInstanceInterceptor(AspectDefinition a,
Advisor advisor)
|
|
PerJoinpointAdvice(String adviceName,
AspectDefinition a,
Advisor advisor,
Joinpoint joinpoint)
|
|
PerJoinpointInterceptor(AspectDefinition a,
Advisor advisor,
Joinpoint joinpoint)
|
Uses of Advisor in org.jboss.aop.instrument |
---|
Methods in org.jboss.aop.instrument with parameters of type Advisor | |
---|---|
JoinpointClassification |
JoinpointClassifier.classifyConstructorExecution(javassist.CtConstructor cons,
Advisor advisor)
Classifies the execution of cons . |
JoinpointClassification |
JoinpointClassifier.classifyFieldGet(javassist.CtField field,
Advisor advisor)
Classifies the reading of field value. |
JoinpointClassification |
JoinpointClassifier.classifyFieldSet(javassist.CtField field,
Advisor advisor)
Classifies the writing of field value. |
protected abstract JoinpointClassification |
JoinpointClassifier.classifyJoinpoint(javassist.CtMember member,
Advisor advisor,
JoinpointClassifier.Matcher joinpointMatcher)
Classifies a joinpoint. |
protected JoinpointClassification |
JoinpointFullClassifier.classifyJoinpoint(javassist.CtMember member,
Advisor advisor,
JoinpointClassifier.Matcher joinpointMatcher)
Classifies the execution of a joinpoint. |
protected JoinpointClassification |
JoinpointSimpleClassifier.classifyJoinpoint(javassist.CtMember member,
Advisor advisor,
JoinpointClassifier.Matcher joinpointMatcher)
Classifies the execution of a joinpoint. |
JoinpointClassification |
JoinpointClassifier.classifyMethodExecution(javassist.CtMethod method,
Advisor advisor)
Classifies the execution of method . |
boolean |
JoinpointClassifier.Matcher.matches(Pointcut pointcut,
Advisor advisor,
javassist.CtMember member)
Checks if pointcut matches a joinpoint. |
Uses of Advisor in org.jboss.aop.introduction |
---|
Methods in org.jboss.aop.introduction with parameters of type Advisor | |
---|---|
void |
InterfaceIntroduction.addAdvisor(Advisor advisor)
|
boolean |
InterfaceIntroduction.matches(Advisor advisor,
Class clazz)
|
boolean |
AnnotationIntroduction.matches(Advisor advisor,
Class clazz)
|
boolean |
AnnotationIntroduction.matches(Advisor advisor,
Constructor con)
|
boolean |
InterfaceIntroduction.matches(Advisor advisor,
javassist.CtClass clazz)
|
boolean |
AnnotationIntroduction.matches(Advisor advisor,
javassist.CtClass clazz)
|
boolean |
AnnotationIntroduction.matches(Advisor advisor,
javassist.CtConstructor con)
|
boolean |
AnnotationIntroduction.matches(Advisor advisor,
javassist.CtField field)
|
boolean |
AnnotationIntroduction.matches(Advisor advisor,
javassist.CtMethod method)
|
boolean |
AnnotationIntroduction.matches(Advisor advisor,
Field field)
|
boolean |
AnnotationIntroduction.matches(Advisor advisor,
Method method)
|
Uses of Advisor in org.jboss.aop.joinpoint |
---|
Fields in org.jboss.aop.joinpoint declared as Advisor | |
---|---|
protected Advisor |
InvocationBase.advisor
|
Methods in org.jboss.aop.joinpoint that return Advisor | |
---|---|
Advisor |
FieldWriteInvocationWrapper.getAdvisor()
|
Advisor |
MethodInvocation.getAdvisor()
|
Advisor |
MethodInvocationWrapper.getAdvisor()
|
Advisor |
Invocation.getAdvisor()
|
Advisor |
MethodCalledByConstructorInvocationWrapper.getAdvisor()
|
Advisor |
ConstructorCalledByConstructorInvocationWrapper.getAdvisor()
|
Advisor |
ConstructorCalledByMethodInvocationWrapper.getAdvisor()
|
Advisor |
InvocationBase.getAdvisor()
|
Advisor |
MethodCalledByMethodInvocationWrapper.getAdvisor()
|
Advisor |
ConstructorInvocationWrapper.getAdvisor()
|
Advisor |
FieldReadInvocationWrapper.getAdvisor()
|
Methods in org.jboss.aop.joinpoint with parameters of type Advisor | |
---|---|
void |
InvocationBase.setAdvisor(Advisor advisor)
|
Constructors in org.jboss.aop.joinpoint with parameters of type Advisor | |
---|---|
MethodInvocation(Interceptor[] interceptors,
long methodHash,
Method advisedMethod,
Method unadvisedMethod,
Advisor advisor)
|
Uses of Advisor in org.jboss.aop.metadata |
---|
Methods in org.jboss.aop.metadata with parameters of type Advisor | |
---|---|
void |
ClassMetaDataBinding.addAdvisor(Advisor advisor)
|
void |
SimpleClassMetaDataLoader.bind(Advisor advisor,
ClassMetaDataBinding data,
javassist.CtMethod[] methods,
javassist.CtField[] fields,
javassist.CtConstructor[] constructors)
|
void |
ClassMetaDataLoader.bind(Advisor advisor,
ClassMetaDataBinding data,
javassist.CtMethod[] methods,
javassist.CtField[] fields,
javassist.CtConstructor[] constructors)
This is a prebind of metadata so that loader/compiler can work with metadata as strings |
void |
SimpleClassMetaDataLoader.bind(Advisor advisor,
ClassMetaDataBinding data,
Method[] methods,
Field[] fields,
Constructor[] constructors)
|
void |
ClassMetaDataLoader.bind(Advisor advisor,
ClassMetaDataBinding data,
Method[] methods,
Field[] fields,
Constructor[] constructors)
This is a full bind of metadata. |
boolean |
ClassMetaDataBinding.matches(Advisor advisor,
Class clazz)
|
boolean |
ClassMetaDataBinding.matches(Advisor advisor,
javassist.CtClass clazz)
|
Uses of Advisor in org.jboss.aop.pointcut |
---|
Fields in org.jboss.aop.pointcut declared as Advisor | |
---|---|
protected Advisor |
SoftClassMatcher.advisor
|
protected Advisor |
ConstructorMatcher.advisor
|
protected Advisor |
TypeMatcher.advisor
|
protected Advisor |
MethodMatcher.advisor
|
protected Advisor |
FieldMatcher.advisor
|
Methods in org.jboss.aop.pointcut with parameters of type Advisor | |
---|---|
static boolean |
Util.has(Class target,
ASTConstructor con,
Advisor advisor)
|
static boolean |
Util.has(Class target,
ASTField field,
Advisor advisor)
|
static boolean |
Util.has(Class target,
ASTField field,
Advisor advisor,
boolean checkSuper)
|
static boolean |
Util.has(Class target,
ASTMethod method,
Advisor advisor)
|
static boolean |
Util.has(Class target,
ASTMethod method,
Advisor advisor,
boolean checkSuper)
|
static boolean |
Util.has(javassist.CtClass target,
ASTConstructor con,
Advisor advisor)
|
static boolean |
Util.has(javassist.CtClass target,
ASTField field,
Advisor advisor)
|
static boolean |
Util.has(javassist.CtClass target,
ASTField field,
Advisor advisor,
boolean checkSuper)
|
static boolean |
Util.has(javassist.CtClass target,
ASTMethod method,
Advisor advisor)
|
static boolean |
Util.has(javassist.CtClass target,
ASTMethod method,
Advisor advisor,
boolean checkSuper)
|
boolean |
DeclareDef.matches(Advisor advisor,
Class clazz)
|
boolean |
TypedefExpression.matches(Advisor advisor,
Class clazz)
|
boolean |
Typedef.matches(Advisor advisor,
Class clazz)
|
boolean |
DeclareDef.matches(Advisor advisor,
javassist.CtClass clazz)
|
boolean |
TypedefExpression.matches(Advisor advisor,
javassist.CtClass clazz)
|
boolean |
Typedef.matches(Advisor advisor,
javassist.CtClass clazz)
|
boolean |
PointcutExpression.matchesCall(Advisor advisor,
AccessibleObject within,
Class calledClass,
Constructor calledCon)
|
boolean |
Pointcut.matchesCall(Advisor advisor,
AccessibleObject within,
Class calledClass,
Constructor calledCon)
|
boolean |
PointcutExpression.matchesCall(Advisor advisor,
AccessibleObject within,
Class calledClass,
Method calledMethod)
|
boolean |
Pointcut.matchesCall(Advisor advisor,
AccessibleObject within,
Class calledClass,
Method calledMethod)
|
boolean |
DeclareDef.matchesCall(Advisor callingAdvisor,
javassist.expr.MethodCall methodCall)
|
boolean |
PointcutExpression.matchesCall(Advisor callingAdvisor,
javassist.expr.MethodCall methodCall)
|
boolean |
Pointcut.matchesCall(Advisor callingAdvisor,
javassist.expr.MethodCall methodCall)
|
boolean |
DeclareDef.matchesCall(Advisor callingAdvisor,
javassist.expr.NewExpr methodCall)
|
boolean |
PointcutExpression.matchesCall(Advisor callingAdvisor,
javassist.expr.NewExpr methodCall)
|
boolean |
Pointcut.matchesCall(Advisor callingAdvisor,
javassist.expr.NewExpr methodCall)
|
static boolean |
Util.matchesClassExpr(ClassExpression classExpr,
Class clazz,
Advisor advisor)
|
static boolean |
Util.matchesClassExpr(ClassExpression classExpr,
javassist.CtClass clazz,
Advisor advisor)
|
boolean |
PointcutExpression.matchesExecution(Advisor advisor,
Constructor c)
|
boolean |
Pointcut.matchesExecution(Advisor advisor,
Constructor c)
|
boolean |
PointcutExpression.matchesExecution(Advisor advisor,
javassist.CtConstructor c)
|
boolean |
Pointcut.matchesExecution(Advisor advisor,
javassist.CtConstructor c)
|
boolean |
PointcutExpression.matchesExecution(Advisor advisor,
javassist.CtMethod m)
|
boolean |
Pointcut.matchesExecution(Advisor advisor,
javassist.CtMethod m)
|
boolean |
PointcutExpression.matchesExecution(Advisor advisor,
Method m)
|
boolean |
Pointcut.matchesExecution(Advisor advisor,
Method m)
|
boolean |
PointcutExpression.matchesGet(Advisor advisor,
javassist.CtField f)
|
boolean |
Pointcut.matchesGet(Advisor advisor,
javassist.CtField f)
|
boolean |
PointcutExpression.matchesGet(Advisor advisor,
Field f)
|
boolean |
Pointcut.matchesGet(Advisor advisor,
Field f)
|
boolean |
PointcutExpression.matchesSet(Advisor advisor,
javassist.CtField f)
|
boolean |
Pointcut.matchesSet(Advisor advisor,
javassist.CtField f)
|
boolean |
PointcutExpression.matchesSet(Advisor advisor,
Field f)
|
boolean |
Pointcut.matchesSet(Advisor advisor,
Field f)
|
static boolean |
Util.matchesTypedef(Class clazz,
ClassExpression classExpr,
Advisor advisor)
|
static boolean |
Util.matchesTypedef(javassist.CtClass clazz,
ClassExpression classExpr,
Advisor advisor)
|
boolean |
PointcutExpression.softMatch(Advisor advisor)
|
boolean |
Pointcut.softMatch(Advisor advisor)
|
Constructors in org.jboss.aop.pointcut with parameters of type Advisor | |
---|---|
AnnotationMatcher(Advisor advisor,
Object element)
|
|
CallMatcher(Advisor advisor,
AccessibleObject within,
Class calledClass,
Method calledMethod,
ASTStart start)
|
|
ConstructorCallMatcher(Advisor advisor,
AccessibleObject within,
Class calledClass,
Constructor calledCon,
ASTStart start)
|
|
ConstructorMatcher(Advisor advisor,
Constructor con,
ASTStart start)
|
|
ConstructorMatcher(Advisor advisor,
javassist.CtConstructor con,
ASTStart start)
|
|
DeclareTypeMatcher(Advisor advisor,
Class clazz)
|
|
DeclareTypeMatcher(Advisor advisor,
javassist.CtClass ctClass)
|
|
ExecutionConstructorMatcher(Advisor advisor,
Constructor con,
ASTStart start)
|
|
ExecutionConstructorMatcher(Advisor advisor,
javassist.CtConstructor con,
ASTStart start)
|
|
ExecutionMethodMatcher(Advisor advisor,
javassist.CtMethod method,
ASTStart start)
|
|
ExecutionMethodMatcher(Advisor advisor,
Method method,
ASTStart start)
|
|
FieldGetMatcher(Advisor advisor,
javassist.CtField field,
ASTStart start)
|
|
FieldGetMatcher(Advisor advisor,
Field field,
ASTStart start)
|
|
FieldMatcher(Advisor advisor,
javassist.CtField field,
ASTStart start)
|
|
FieldMatcher(Advisor advisor,
Field field,
ASTStart start)
|
|
FieldSetMatcher(Advisor advisor,
javassist.CtField field,
ASTStart start)
|
|
FieldSetMatcher(Advisor advisor,
Field field,
ASTStart start)
|
|
MethodCallMatcher(Advisor advisor,
javassist.expr.MethodCall call,
ASTStart start)
|
|
MethodMatcher(Advisor advisor,
javassist.CtMethod method,
ASTStart start)
|
|
MethodMatcher(Advisor advisor,
Method method,
ASTStart start)
|
|
NewExprMatcher(Advisor advisor,
javassist.expr.NewExpr call,
ASTStart start)
|
|
SoftClassMatcher(Advisor advisor,
String classname,
ASTStart start)
|
|
TypeMatcher(Advisor advisor,
Class clazz)
|
|
TypeMatcher(Advisor advisor,
javassist.CtClass ctClass)
|
|
WithinMatcher(Advisor advisor,
AccessibleObject behavior,
ASTStart start)
|
|
WithinMatcher(Advisor advisor,
javassist.CtBehavior behavior,
ASTStart start)
|
Uses of Advisor in org.jboss.aop.proxy.container |
---|
Subclasses of Advisor in org.jboss.aop.proxy.container | |
---|---|
class |
ClassProxyContainer
Extension of ClassContainer needed because of Mixins we want to be able to match pointcut expressions on the base class of the delegate we also want to be able to match pointcuts of instanceof{} of the Mixin interfaces. |
Methods in org.jboss.aop.proxy.container that return Advisor | |
---|---|
Advisor |
ProxyTemplate.getAdvisor()
|
Advisor |
AspectManaged.getAdvisor()
|
Methods in org.jboss.aop.proxy.container with parameters of type Advisor | |
---|---|
void |
ProxyTemplate.setAdvisor(Advisor advisor)
|
void |
AspectManaged.setAdvisor(Advisor advisor)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |