java.lang.Object | |
↳ | org.springframework.aop.framework.AopProxyUtils |
Utility methods for AOP proxy factories. Mainly for internal use within the AOP framework.
See AopUtils
for a collection of
generic AOP utility methods which do not depend on AOP framework internals.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determine the complete set of interfaces to proxy for the given AOP configuration.
| |||||||||||
Check equality of the advisors behind the given AdvisedSupport objects.
| |||||||||||
Check equality of the proxies behind the given AdvisedSupport objects.
| |||||||||||
Check equality of the proxied interfaces behind the given AdvisedSupport objects.
| |||||||||||
Extract the user-specified interfaces that the given proxy implements,
i.e.
| |||||||||||
Determine the ultimate target class of the given bean instance, traversing
not only a top-level proxy but any number of nested proxies as well -
as long as possible without side effects, that is, just for singleton targets.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Determine the complete set of interfaces to proxy for the given AOP configuration.
This will always add the Advised
interface unless the AdvisedSupport's
"opaque"
flag is on. Always adds the
SpringProxy
marker interface.
Check equality of the advisors behind the given AdvisedSupport objects.
Check equality of the proxies behind the given AdvisedSupport objects. Not the same as equality of the AdvisedSupport objects: rather, equality of interfaces, advisors and target sources.
Check equality of the proxied interfaces behind the given AdvisedSupport objects.
Extract the user-specified interfaces that the given proxy implements, i.e. all non-Advised interfaces that the proxy implements.
proxy | the proxy to analyze (usually a JDK dynamic proxy) |
---|
null
or empty)Determine the ultimate target class of the given bean instance, traversing not only a top-level proxy but any number of nested proxies as well - as long as possible without side effects, that is, just for singleton targets.
candidate | the instance to check (might be an AOP proxy) |
---|
null
)