public interface DynamicAOPStrategy
org.jboss.aop.advice.AdviceBinding
to org.jboss.aop.AspectManager
.
org.jboss.aop.InstanceAdvisor
.Modifier and Type | Method and Description |
---|---|
DynamicTransformationObserver |
getDynamicTransformationObserver(javassist.CtClass clazz)
Returns a dynamic transformation observer to be notified of the dynamic
events during the
clazz transformation. |
org.jboss.aop.InterceptorChainObserver |
getInterceptorChainObserver(Class<?> clazz)
Return an interceptor chain observer for
clazz . |
JoinpointClassifier |
getJoinpointClassifier()
Returns a joinpoint classifier compatible to the strategy.
|
void |
interceptorChainsUpdated()
Notifies the strategy that one or more interceptor chains in the
system may have been updated.
|
org.jboss.aop.InterceptorChainObserver getInterceptorChainObserver(Class<?> clazz)
clazz
.
This observer is notified of any changes to an interceptor chain
related to clazz
.clazz
- the clazz
whose interceptor chains will
be observed by the observer returned.clazz
. May
return null if the strategy doesn't require an observer at all.void interceptorChainsUpdated()
JoinpointClassifier getJoinpointClassifier()
org.jboss.aop.instrument.Instrumentor
instances
to classify joinpoints. This classification is fundamental to
instrumentation algorithm to decide what to do to a joinpoint:
prepare for future interception instrumentation or
instrument for interception.org.jboss.aop.instrument.JoinpointClassifier
.DynamicTransformationObserver getDynamicTransformationObserver(javassist.CtClass clazz)
clazz
transformation.clazz
- the clazz whose transformation must be observed.DynamicTransformationObserver
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.