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 IDynamicProxy
public Object writeReplace() throws ObjectStreamException
ObjectStreamException
protected static IMethod[] getIMethods(Class clazz)
public static MethodHolder[] getUniqueMethodHolders(Class<?>[] interfaces)
Copyright © GigaSpaces.