|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WadiSession
Method Summary | |
---|---|
java.lang.Object |
addState(java.lang.String key,
java.lang.Object value)
Map like contract to manipulate state information. |
java.lang.String |
getSessionId()
Gets the sessionId. |
java.util.Map |
getState()
Map like contract to manipulate state information. |
java.lang.Object |
getState(java.lang.String key)
Map like contract to manipulate state information. |
void |
onEndAccess()
Notifies the session that state accesses are now completed. |
void |
release()
Releases the session. |
java.lang.Object |
removeState(java.lang.String key)
Map like contract to manipulate state information. |
Method Detail |
---|
java.lang.String getSessionId()
java.lang.Object addState(java.lang.String key, java.lang.Object value)
java.lang.Object getState(java.lang.String key)
java.lang.Object removeState(java.lang.String key)
java.util.Map getState()
The returned Map is mutable and is backed by the session.
void release()
When a Session is released, it is released from the underlying set of SessionManagers. In other words, its sessionId is unknown and its state is permanently lost. After the release of a Session, the behavior of the other methods is undefined.
void onEndAccess()
When state accesses end, the underlying local SessionManager may decide to replicate synchronously or asynchronously the current state to remote SessionManagers.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |