|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tivoli.twg.libs.Command
com.tivoli.twg.libs.ServiceNodeInternalCommand
com.tivoli.twg.libs.SessionReleaseCommand
This command decrements the session "hold" count for the session over which the command is sent, allowing a shared session to be closed when it is no longer held. Like the SessionHoldCommand it is processed internally by the target ServiceNode base class which sends a reply with return code 0, causing each IPC transport node in the session path to decrement the session hold count. The transport tests the session hold count after decrementing it and if it is not greater than zero the session is closed. Note that when a session is released that was never held this is considered an explicit session close request and the session will be deleted.
Field Summary |
---|
Constructor Summary | |
---|---|
SessionReleaseCommand()
Constructor for session release commmand |
|
SessionReleaseCommand(CommandCompleteListener ccl)
Constructor for session release command |
Methods inherited from class com.tivoli.twg.libs.ServiceNodeInternalCommand |
---|
MakeFlatInputBuffer, MakeFlatOutputBuffer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public SessionReleaseCommand()
public SessionReleaseCommand(CommandCompleteListener ccl)
ccl
- - command complete listener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |