org.jasig.cas.ticket.registry
Class JBossCacheTicketRegistry

java.lang.Object
  extended by org.jasig.cas.ticket.registry.AbstractTicketRegistry
      extended by org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
          extended by org.jasig.cas.ticket.registry.JBossCacheTicketRegistry
All Implemented Interfaces:
TicketRegistry

public final class JBossCacheTicketRegistry
extends AbstractDistributedTicketRegistry

Implementation of TicketRegistry that is backed by a JBoss TreeCache.

Since:
3.1
Version:
$Revision: 48180 $ $Date: 2010-03-14 00:05:58 -0500 (Sun, 14 Mar 2010) $
Author:
Scott Battaglia

Field Summary
 
Fields inherited from class org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
ABSTRACT_GT_METHOD, log, SERVICE_TICKET_METHODS, TICKET_GRANTING_TICKET_METHODS
 
Constructor Summary
JBossCacheTicketRegistry()
           
 
Method Summary
 void addTicket(Ticket ticket)
           
 boolean deleteTicket(java.lang.String ticketId)
           
 Ticket getTicket(java.lang.String ticketId)
          Returns a proxied instance.
 java.util.Collection<Ticket> getTickets()
           
 void setCache(org.jboss.cache.Cache<java.lang.String,Ticket> cache)
           
protected  void updateTicket(Ticket ticket)
           
 
Methods inherited from class org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
getProxiedTicketInstance
 
Methods inherited from class org.jasig.cas.ticket.registry.AbstractTicketRegistry
getTicket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossCacheTicketRegistry

public JBossCacheTicketRegistry()
Method Detail

updateTicket

protected void updateTicket(Ticket ticket)
Specified by:
updateTicket in class AbstractDistributedTicketRegistry

addTicket

public void addTicket(Ticket ticket)

deleteTicket

public boolean deleteTicket(java.lang.String ticketId)

getTicket

public Ticket getTicket(java.lang.String ticketId)
Returns a proxied instance.

See Also:
TicketRegistry.getTicket(java.lang.String)

getTickets

public java.util.Collection<Ticket> getTickets()

setCache

public void setCache(org.jboss.cache.Cache<java.lang.String,Ticket> cache)


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