public class BeanProxyHandler<T>
extends java.lang.Object
implements javassist.util.proxy.MethodHandler, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
_cache |
protected java.util.Set<java.lang.String> |
_dirtyFieldNames |
protected ProxyNode |
_node |
protected T |
_origin |
protected static javassist.util.proxy.MethodFilter |
BEAN_METHOD_FILTER |
Constructor and Description |
---|
BeanProxyHandler(T origin) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
invoke(java.lang.Object self,
java.lang.reflect.Method method,
java.lang.reflect.Method proceed,
java.lang.Object[] args) |
protected static boolean |
isSetMethodHandled(java.lang.reflect.Method m) |
protected static javassist.util.proxy.MethodFilter BEAN_METHOD_FILTER
protected T _origin
protected java.util.Map<java.lang.String,java.lang.Object> _cache
protected java.util.Set<java.lang.String> _dirtyFieldNames
protected ProxyNode _node
public BeanProxyHandler(T origin)
protected static boolean isSetMethodHandled(java.lang.reflect.Method m)
public java.lang.Object invoke(java.lang.Object self, java.lang.reflect.Method method, java.lang.reflect.Method proceed, java.lang.Object[] args) throws java.lang.Exception
invoke
in interface javassist.util.proxy.MethodHandler
java.lang.Exception
Copyright © 2005-2018 Potix Corporation. All Rights Reserved.