public class DelegatingObjectProxy extends BaseObjectProxy
| Modifier and Type | Field and Description |
|---|---|
protected Map<Method,org.apache.jetspeed.util.DelegatingObjectProxy.ObjectMethodPair> |
delegatorObjectMethodPairCache |
protected Object[] |
delegatorObjects |
protected Class[] |
proxyInterfaces |
equalsMethod, hashCodeMethod, toStringMethod| Constructor and Description |
|---|
DelegatingObjectProxy(Class[] proxyInterfaces,
Object... delegatorObjects) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
createProxy(Class[] proxyInterfaces,
ClassLoader classLoader,
Object... delegatorObjects) |
static Object |
createProxy(Class[] proxyInterfaces,
Object... delegatorObjects) |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
proxyEquals, proxyHashCode, proxyToStringprotected Object[] delegatorObjects
protected Class[] proxyInterfaces
protected Map<Method,org.apache.jetspeed.util.DelegatingObjectProxy.ObjectMethodPair> delegatorObjectMethodPairCache
public static Object createProxy(Class[] proxyInterfaces, ClassLoader classLoader, Object... delegatorObjects)
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke in interface InvocationHandlerinvoke in class BaseObjectProxyThrowableCopyright © 1999–2015 The Apache Software Foundation. All rights reserved.