org.jasig.cas.ticket.registry
Class BerkeleyDbTicketRegistry
java.lang.Object
org.jasig.cas.ticket.registry.AbstractTicketRegistry
org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
org.jasig.cas.ticket.registry.BerkeleyDbTicketRegistry
- All Implemented Interfaces:
- TicketRegistry, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean
public final class BerkeleyDbTicketRegistry
- extends AbstractDistributedTicketRegistry
- implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
Implementation of the TicketRegistry that is backed by a BerkeleyDb.
- Since:
- 3.1
- Version:
- $Revision: 22532 $ $Date: 2010-11-27 15:24:40 -0500 (Sat, 27 Nov 2010) $
- Author:
- Andres March, Scott Battaglia
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BerkeleyDbTicketRegistry
public BerkeleyDbTicketRegistry()
afterPropertiesSet
public void afterPropertiesSet()
throws Exception
- Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
- Throws:
Exception
addTicket
public void addTicket(Ticket ticket)
- Specified by:
addTicket in interface TicketRegistry
- Throws:
IllegalArgumentException - if the Ticket is null.
getTicket
public Ticket getTicket(String ticketId)
- Specified by:
getTicket in interface TicketRegistry
deleteTicket
public boolean deleteTicket(String ticketId)
- Specified by:
deleteTicket in interface TicketRegistry
getTickets
public Collection<Ticket> getTickets()
- Specified by:
getTickets in interface TicketRegistry
setDbHome
public void setDbHome(org.springframework.core.io.Resource dbHome)
- Parameters:
dbHome - the dbHome to set
destroy
public void destroy()
throws Exception
- Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
- Throws:
Exception
updateTicket
protected void updateTicket(Ticket ticket)
- Specified by:
updateTicket in class AbstractDistributedTicketRegistry
needsCallback
protected boolean needsCallback()
- Specified by:
needsCallback in class AbstractDistributedTicketRegistry
Copyright © 2004-2010 Jasig. All Rights Reserved.