|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| LockingStrategy | Strategy pattern for defining a locking strategy in support of exclusive execution of some process. |
| Class Summary | |
|---|---|
| DefaultTicketRegistryCleaner | The default ticket registry cleaner scans the entire CAS ticket registry for expired tickets and removes them. |
| JdbcLockingStrategy | Locking strategy that uses database storage for lock state that has the following properties: Exclusivity - Only only client at a time may acquire the lock. Non-reentrant - An attempt to re-acquire the lock by the current holder will fail. Lock expiration - Locks are acquired with an expiration such that a request to acquire the lock after the expiration date will succeed even if it is currently held by another client. |
| NoOpLockingStrategy | No-Op locking strategy that allows the use of DefaultTicketRegistryCleaner
in environments where exclusive access to the registry for cleaning is either
unnecessary or not possible. |
| Enum Summary | |
|---|---|
| JdbcLockingStrategy.DatabasePlatform | Supported database platforms provides support for platform-specific behavior such as locking semantics. |
This package contains the supporting versions of the interfaces defined in the ticket package. Specifically, there are alternative implementations of the TicketRegistry (such as the EhCache backed one) and the Registry Cleaner.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||