@Component(value="jpaTicketRegistry")
public final class JpaTicketRegistry
extends org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
implements org.quartz.Job
TicketRegistry. This implementation of
ticket registry is suitable for HA environments.| Constructor and Description |
|---|
JpaTicketRegistry() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTicket(org.jasig.cas.ticket.Ticket ticket) |
boolean |
deleteTicket(java.lang.String ticketId) |
void |
execute(org.quartz.JobExecutionContext jobExecutionContext) |
org.jasig.cas.ticket.Ticket |
getTicket(java.lang.String ticketId) |
java.util.Collection<org.jasig.cas.ticket.Ticket> |
getTickets() |
protected boolean |
needsCallback() |
void |
scheduleCleanerJob()
Schedule reloader job.
|
int |
serviceTicketCount() |
int |
sessionCount() |
void |
updateTicket(org.jasig.cas.ticket.Ticket ticket) |
public void updateTicket(org.jasig.cas.ticket.Ticket ticket)
updateTicket in class org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistrypublic void addTicket(org.jasig.cas.ticket.Ticket ticket)
addTicket in interface org.jasig.cas.ticket.registry.TicketRegistrypublic boolean deleteTicket(java.lang.String ticketId)
deleteTicket in interface org.jasig.cas.ticket.registry.TicketRegistrypublic org.jasig.cas.ticket.Ticket getTicket(java.lang.String ticketId)
getTicket in interface org.jasig.cas.ticket.registry.TicketRegistrypublic java.util.Collection<org.jasig.cas.ticket.Ticket> getTickets()
getTickets in interface org.jasig.cas.ticket.registry.TicketRegistryprotected boolean needsCallback()
needsCallback in class org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistrypublic int sessionCount()
sessionCount in interface org.jasig.cas.ticket.registry.TicketRegistryStatesessionCount in class org.jasig.cas.ticket.registry.AbstractTicketRegistrypublic int serviceTicketCount()
serviceTicketCount in interface org.jasig.cas.ticket.registry.TicketRegistryStateserviceTicketCount in class org.jasig.cas.ticket.registry.AbstractTicketRegistry@PostConstruct public void scheduleCleanerJob()
public void execute(org.quartz.JobExecutionContext jobExecutionContext)
throws org.quartz.JobExecutionException
execute in interface org.quartz.Joborg.quartz.JobExecutionException