Token
Synchronization object that provides a unique distributed atomic operations
Can be used to implement various application-level synchronization mechanisms
Provide means to implement exclusive access
Token objects are created within given Session
Token can be used to:
- add or remove a TokenListener
- grab a Token (exclusively or non-exclusively)
- list all the Clients that are holding (grabbing or inhibiting) this Token
- release a Token
- test a Token’s current status
- give a Token to another Client
- request a Token from another Client