org.jasig.cas.ticket.registry
Class AbstractDistributedTicketRegistry

java.lang.Object
  extended by org.jasig.cas.ticket.registry.AbstractTicketRegistry
      extended by org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
All Implemented Interfaces:
TicketRegistryState, TicketRegistry
Direct Known Subclasses:
JpaTicketRegistry

public abstract class AbstractDistributedTicketRegistry
extends AbstractTicketRegistry

Abstract Implementation that handles some of the commonalities between distributed ticket registries.

Since:
3.1
Version:
$Revision$ $Date$
Author:
Scott Battaglia

Field Summary
 
Fields inherited from class org.jasig.cas.ticket.registry.AbstractTicketRegistry
log
 
Constructor Summary
AbstractDistributedTicketRegistry()
           
 
Method Summary
protected  Ticket getProxiedTicketInstance(Ticket ticket)
           
protected abstract  boolean needsCallback()
           
protected abstract  void updateTicket(Ticket ticket)
           
 
Methods inherited from class org.jasig.cas.ticket.registry.AbstractTicketRegistry
getTicket, serviceTicketCount, sessionCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jasig.cas.ticket.registry.TicketRegistry
addTicket, deleteTicket, getTicket, getTickets
 

Constructor Detail

AbstractDistributedTicketRegistry

public AbstractDistributedTicketRegistry()
Method Detail

updateTicket

protected abstract void updateTicket(Ticket ticket)

needsCallback

protected abstract boolean needsCallback()

getProxiedTicketInstance

protected final Ticket getProxiedTicketInstance(Ticket ticket)


Copyright © 2004-2013 Jasig. All Rights Reserved.