org.jasig.cas.ticket.support
Class MultiTimeUseOrTimeoutExpirationPolicy
java.lang.Object
org.jasig.cas.ticket.support.MultiTimeUseOrTimeoutExpirationPolicy
- All Implemented Interfaces:
- Serializable, ExpirationPolicy
public final class MultiTimeUseOrTimeoutExpirationPolicy
- extends Object
- implements ExpirationPolicy
ExpirationPolicy that is based on certain number of uses of a ticket or a
certain time period for a ticket to exist.
- Since:
- 3.0
- Version:
- $Revision$ $Date$
- Author:
- Scott Battaglia
- See Also:
- Serialized Form
|
Method Summary |
boolean |
isExpired(TicketState ticketState)
Method to determine if a Ticket has expired or not, based on the policy. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiTimeUseOrTimeoutExpirationPolicy
public MultiTimeUseOrTimeoutExpirationPolicy(int numberOfUses,
long timeToKillInMilliSeconds)
MultiTimeUseOrTimeoutExpirationPolicy
public MultiTimeUseOrTimeoutExpirationPolicy(int numberOfUses,
long timeToKill,
TimeUnit timeUnit)
isExpired
public boolean isExpired(TicketState ticketState)
- Description copied from interface:
ExpirationPolicy
- Method to determine if a Ticket has expired or not, based on the policy.
- Specified by:
isExpired in interface ExpirationPolicy
- Parameters:
ticketState - The snapshot of the current ticket state
- Returns:
- true if the ticket is expired, false otherwise.
Copyright © 2004-2013 Jasig. All Rights Reserved.