ice.util.alg
Class Session
java.lang.Object
ice.util.alg.Session
- All Implemented Interfaces:
- ResourceOwner
- public class Session
- extends Object
- implements ResourceOwner
Generic class to store/retrieve session data.
Usage:
private static final Object ENTRY_KEY = new Object();
....
MyObject x = (MyObject)session.getEntry(ENTRY_KEY);
if (x == null) {
x = (MyObject)session.initEntry(ENTRY_KEY, new MyObject(...));
}
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Session
public Session()
getEntry
public Object getEntry(Object key)
initEntry
public Object initEntry(Object key,
Object initialValue)
disposeResources
public void disposeResources()
- Specified by:
disposeResources in interface ResourceOwner
wasDisposed
public boolean wasDisposed()