Package org.jasig.cas.ticket.registry.support

This package contains the supporting versions of the interfaces defined in the ticket package.

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.
 

Package org.jasig.cas.ticket.registry.support Description

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.



Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.