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
.