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.