T - type of the wrapped pooled objectclass CglibProxyHandler<T> extends BaseProxyHandler<T> implements net.sf.cglib.proxy.MethodInterceptor
| Constructor and Description |
|---|
CglibProxyHandler(T pooledObject,
UsageTracking<T> usageTracking)
Create a CGLib proxy instance.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
intercept(java.lang.Object object,
java.lang.reflect.Method method,
java.lang.Object[] args,
net.sf.cglib.proxy.MethodProxy methodProxy) |
disableProxy, doInvoke, getPooledObject, validateProxiedObjectCglibProxyHandler(T pooledObject, UsageTracking<T> usageTracking)
pooledObject - The object to wrapusageTracking - The instance, if any (usually the object pool) to
be provided with usage tracking information for this
wrapped objectpublic java.lang.Object intercept(java.lang.Object object,
java.lang.reflect.Method method,
java.lang.Object[] args,
net.sf.cglib.proxy.MethodProxy methodProxy)
throws java.lang.Throwable
intercept in interface net.sf.cglib.proxy.MethodInterceptorjava.lang.Throwable