public class InternalInterceptor extends CommonProxyInterceptor implements net.sf.cglib.proxy.MethodInterceptor
MethodInterceptor interface, that
actually calls the MethodIntercepter.intercept(Method, Object, Object[]) method internally.
This is done so as to hide the implementation details of intercepting method calls from the user.
A user can extend this class to modify the behavior of the default
MethodInterceptor.intercept(Object, Method, Object[], MethodProxy) method implementationLOG| Constructor and Description |
|---|
InternalInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
Object |
intercept(Object object,
Method method,
Object[] args,
net.sf.cglib.proxy.MethodProxy methodProxy)
Intercept the method with the advice
|
compareTime, getExpectedRunTime, getExpectedTimeInNano, getTargetInstance, getUserIntercepter, intercept, setExpectedRunTime, setTargetInstance, setUserIntercepteraddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic Object intercept(Object object, Method method, Object[] args, net.sf.cglib.proxy.MethodProxy methodProxy) throws Throwable
intercept in interface net.sf.cglib.proxy.MethodInterceptorobject - the object on which to invoke the methodmethod - the method to invokeargs - arguments to the methodmethodProxy - the method proxyThrowableCopyright © 2014. All rights reserved.