|
The Spring Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.aop.framework.AopProxyUtils
public abstract class 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.
AopUtils
Constructor Summary | |
---|---|
AopProxyUtils()
|
Method Summary | |
---|---|
static Class[] |
completeProxiedInterfaces(AdvisedSupport advised)
Determine the complete set of interfaces to proxy for the given AOP configuration. |
static boolean |
equalsAdvisors(AdvisedSupport a,
AdvisedSupport b)
Check equality of the advisors behind the given AdvisedSupport objects. |
static boolean |
equalsInProxy(AdvisedSupport a,
AdvisedSupport b)
Check equality of the proxies behind the given AdvisedSupport objects. |
static boolean |
equalsProxiedInterfaces(AdvisedSupport a,
AdvisedSupport b)
Check equality of the proxied interfaces behind the given AdvisedSupport objects. |
static Class |
getTargetClass(Object candidate)
Deprecated. as of Spring 2.0.3, in favor of AopUtils.getTargetClass |
static Class[] |
proxiedUserInterfaces(Object proxy)
Extract the user-specified interfaces that the given proxy implements, i.e. all non-Advised interfaces that the proxy implements. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AopProxyUtils()
Method Detail |
---|
public static Class getTargetClass(Object candidate)
AopUtils.getTargetClass
Returns the target class for an AOP proxy and the plain class else.
candidate
- the instance to check (might be an AOP proxy)
AopUtils.getTargetClass(Object)
public static Class[] completeProxiedInterfaces(AdvisedSupport advised)
This will always add the Advised
interface unless the AdvisedSupport's
"opaque"
flag is on. Always adds the
SpringProxy
marker interface.
Advised
,
SpringProxy
public static Class[] proxiedUserInterfaces(Object proxy)
proxy
- the proxy to analyze (usually a JDK dynamic proxy)
null
or empty)Advised
public static boolean equalsInProxy(AdvisedSupport a, AdvisedSupport b)
public static boolean equalsProxiedInterfaces(AdvisedSupport a, AdvisedSupport b)
public static boolean equalsAdvisors(AdvisedSupport a, AdvisedSupport b)
|
The Spring Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |