org.springframework.aop.framework
Class DefaultAdvisorChainFactory
java.lang.Object
org.springframework.aop.framework.DefaultAdvisorChainFactory
- All Implemented Interfaces:
- Serializable, AdvisorChainFactory
public class DefaultAdvisorChainFactory
- extends Object
- implements AdvisorChainFactory, Serializable
A simple but definitive way of working out an advice chain for a Method,
given an Advised
object. Always rebuilds each advice chain;
caching can be provided by subclasses.
- Since:
- 2.0.3
- Author:
- Juergen Hoeller, Rod Johnson, Adrian Colyer
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultAdvisorChainFactory
public DefaultAdvisorChainFactory()
getInterceptorsAndDynamicInterceptionAdvice
public List<Object> getInterceptorsAndDynamicInterceptionAdvice(Advised config,
Method method,
Class targetClass)
- Description copied from interface:
AdvisorChainFactory
- Determine a list of
MethodInterceptor
objects
for the given advisor chain configuration.
- Specified by:
getInterceptorsAndDynamicInterceptionAdvice
in interface AdvisorChainFactory
- Parameters:
config
- the AOP configuration in the form of an Advised objectmethod
- the proxied methodtargetClass
- the target class
- Returns:
- List of MethodInterceptors (may also include InterceptorAndDynamicMethodMatchers)