Package org.springframework.aop.aspectj
Class AspectJProxyUtils
java.lang.Object
org.springframework.aop.aspectj.AspectJProxyUtils
Utility methods for working with AspectJ proxies.
- Since:
- 2.0
- Author:
- Rod Johnson, Ramnivas Laddad, Juergen Hoeller
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanmakeAdvisorChainAspectJCapableIfNecessary(List<Advisor> advisors) Add special advisors if necessary to work with a proxy chain that contains AspectJ advisors: concretely,ExposeInvocationInterceptorat the beginning of the list.
-
Constructor Details
-
AspectJProxyUtils
public AspectJProxyUtils()
-
-
Method Details
-
makeAdvisorChainAspectJCapableIfNecessary
Add special advisors if necessary to work with a proxy chain that contains AspectJ advisors: concretely,ExposeInvocationInterceptorat the beginning of the list.This will expose the current Spring AOP invocation (necessary for some AspectJ pointcut matching) and make available the current AspectJ JoinPoint. The call will have no effect if there are no AspectJ advisors in the advisor chain.
- Parameters:
advisors- the advisors available- Returns:
trueif anExposeInvocationInterceptorwas added to the list, otherwisefalse
-