public abstract class AbstractProxy extends Object implements Serializable, IDynamicProxy
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractProxy.ProxyReplace  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ProxyInvocationHandler | 
_handler  | 
static String | 
INTERNAL_NAME  | 
| Constructor and Description | 
|---|
AbstractProxy(ProxyInvocationHandler handler,
             boolean allowCache)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static IMethod[] | 
getIMethods(Class clazz)
Creates a set of IMethods from the current "this" interfaces. 
 | 
ProxyInvocationHandler | 
getInvocatioHandler()  | 
static MethodHolder[] | 
getUniqueMethodHolders(Class<?>[] interfaces)
Retrieves a set of methods from the interfaces. 
 | 
Object | 
writeReplace()
DONT REMOVE!!!! Used by the ObjectOutputStream on serialization. 
 | 
public static final String INTERNAL_NAME
protected final ProxyInvocationHandler _handler
public AbstractProxy(ProxyInvocationHandler handler, boolean allowCache)
public ProxyInvocationHandler getInvocatioHandler()
getInvocatioHandler in interface IDynamicProxypublic Object writeReplace() throws ObjectStreamException
ObjectStreamExceptionprotected static IMethod[] getIMethods(Class clazz)
public static MethodHolder[] getUniqueMethodHolders(Class<?>[] interfaces)
Copyright © GigaSpaces.