org.jasig.cas.ticket.support
Class TimeoutExpirationPolicy

java.lang.Object
  extended by org.jasig.cas.ticket.support.TimeoutExpirationPolicy
All Implemented Interfaces:
java.io.Serializable, ExpirationPolicy

public final class TimeoutExpirationPolicy
extends java.lang.Object
implements ExpirationPolicy

Expiration policy that is based on a certain time period for a ticket to exist.

The expiration policy defined by this class is one of inactivity. If you are inactive for the specified amount of time, the ticket will be expired.

Since:
3.0
Version:
$Revision: 42730 $ $Date: 2007-12-17 08:59:54 -0500 (Mon, 17 Dec 2007) $
Author:
Scott Battaglia
See Also:
Serialized Form

Constructor Summary
TimeoutExpirationPolicy(long timeToKillInMilliSeconds)
           
 
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
 

Constructor Detail

TimeoutExpirationPolicy

public TimeoutExpirationPolicy(long timeToKillInMilliSeconds)
Method Detail

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-2010 Java Architectures Special Interest Group. All Rights Reserved.