private static class HalfDynamicProxy.HDPState
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static HalfDynamicProxy.MessageInterface |
defaultReciver
a default implementation of the
HalfDynamicProxy.MessageInterface. |
private java.util.WeakHashMap<java.lang.Object,java.lang.Object> |
proxyCache
holds the instance cache.
|
private HalfDynamicProxy.MessageInterface |
reciver
where to send messages to.
|
private java.lang.Object |
userState
Holds a user provided object.
|
| Constructor and Description |
|---|
HalfDynamicProxy.HDPState(java.lang.Object userState,
HalfDynamicProxy.MessageInterface reciver)
Create a new state object
|
private static HalfDynamicProxy.MessageInterface defaultReciver
HalfDynamicProxy.MessageInterface.private java.lang.Object userState
private java.util.WeakHashMap<java.lang.Object,java.lang.Object> proxyCache
private HalfDynamicProxy.MessageInterface reciver
public HalfDynamicProxy.HDPState(java.lang.Object userState,
HalfDynamicProxy.MessageInterface reciver)
userState - an arbitrary object provided by the caller. May be
null.reciver - where to send messages to. May be null.