|
Project JXTA | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractMap
java.util.WeakHashMap
net.jxta.util.endpoint.WeakMessengerCache
This class implements a cache of Messenger, indexed by their EndpointAddress based on WeakReference.
The life time of an Messenger in the cache is the same as the life time of the Messenger itself. This allow applications and services to reuse an existing Messenger for sending a new message.
Constructor Summary | |
WeakMessengerCache()
Deprecated. Default Constructor |
|
WeakMessengerCache(int initialCapacity)
Deprecated. Constructor which includes a capacity hint. |
|
WeakMessengerCache(int initialCapacity,
float loadFactor)
Deprecated. Constructor which includes a capacity hint and a required loading factor. |
|
WeakMessengerCache(Map t)
Deprecated. Constructor which includes an initial map content. |
Method Summary | |
Messenger |
getMessenger(EndpointAddress addr)
Deprecated. Return, if any, a cached Messenger. |
Messenger |
putMessenger(Messenger messenger)
Deprecated. Cache an Messenger. |
Methods inherited from class java.util.WeakHashMap |
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
clone, equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
Constructor Detail |
public WeakMessengerCache()
public WeakMessengerCache(int initialCapacity)
public WeakMessengerCache(int initialCapacity, float loadFactor)
public WeakMessengerCache(Map t)
Method Detail |
public Messenger putMessenger(Messenger messenger)
messenger
- Messenger to be cached.
public Messenger getMessenger(EndpointAddress addr)
addr
- Destination EndpointAddress
|
JXTA J2SE | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |