org.springframework.aop.framework
Class Cglib2AopProxy.DynamicAdvisedInterceptor
java.lang.Object
org.springframework.aop.framework.Cglib2AopProxy.DynamicAdvisedInterceptor
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- Cglib2AopProxy
private static class Cglib2AopProxy.DynamicAdvisedInterceptor
- extends java.lang.Object
- implements java.io.Serializable
General purpose AOP callback. Used when the target is dynamic or when the
proxy is not frozen.
Method Summary |
boolean |
equals(java.lang.Object other)
|
protected java.lang.Object |
getTarget()
|
int |
hashCode()
CGLIB uses this to drive proxy creation. |
java.lang.Object |
intercept(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args,
MethodProxy methodProxy)
|
protected void |
releaseTarget(java.lang.Object target)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
advised
private AdvisedSupport advised
Cglib2AopProxy.DynamicAdvisedInterceptor
public Cglib2AopProxy.DynamicAdvisedInterceptor(AdvisedSupport advised)
intercept
public java.lang.Object intercept(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args,
MethodProxy methodProxy)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- CGLIB uses this to drive proxy creation.
- Overrides:
hashCode
in class java.lang.Object
getTarget
protected java.lang.Object getTarget()
throws java.lang.Exception
- Throws:
java.lang.Exception
releaseTarget
protected void releaseTarget(java.lang.Object target)
throws java.lang.Exception
- Throws:
java.lang.Exception