Package org.apereo.cas.ticket.registry
Class DynamoDbTicketRegistry
- java.lang.Object
-
- org.apereo.cas.ticket.registry.AbstractTicketRegistry
-
- org.apereo.cas.ticket.registry.DynamoDbTicketRegistry
-
- All Implemented Interfaces:
org.apereo.cas.ticket.registry.TicketRegistry
public class DynamoDbTicketRegistry extends org.apereo.cas.ticket.registry.AbstractTicketRegistryThis isDynamoDbTicketRegistry.- Since:
- 5.1.0
-
-
Constructor Summary
Constructors Constructor Description DynamoDbTicketRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTicketInternal(org.apereo.cas.ticket.Ticket ticket)longdeleteAll()longdeleteSingleTicket(java.lang.String ticketIdToDelete)java.util.stream.Stream<? extends org.apereo.cas.ticket.Ticket>getSessionsFor(java.lang.String principalId)org.apereo.cas.ticket.TicketgetTicket(java.lang.String ticketId, java.util.function.Predicate<org.apereo.cas.ticket.Ticket> predicate)java.util.Collection<? extends org.apereo.cas.ticket.Ticket>getTickets()java.util.stream.Stream<? extends org.apereo.cas.ticket.Ticket>stream()org.apereo.cas.ticket.TicketupdateTicket(org.apereo.cas.ticket.Ticket ticket)-
Methods inherited from class org.apereo.cas.ticket.registry.AbstractTicketRegistry
addTicket, countSessionsFor, decodeInternal, decodeTicket, decodeTickets, decodeTickets, deleteChildren, deleteTicket, deleteTicket, deleteTickets, deleteTickets, encodeTicket, encodeTicketId, getPrincipalIdFrom, getTicket, getTicket, isCipherExecutorEnabled, serviceTicketCount, sessionCount, setCipherExecutor
-
-
-
-
Method Detail
-
getSessionsFor
public java.util.stream.Stream<? extends org.apereo.cas.ticket.Ticket> getSessionsFor(java.lang.String principalId)
-
addTicketInternal
public void addTicketInternal(org.apereo.cas.ticket.Ticket ticket)
- Specified by:
addTicketInternalin classorg.apereo.cas.ticket.registry.AbstractTicketRegistry
-
getTicket
public org.apereo.cas.ticket.Ticket getTicket(java.lang.String ticketId, java.util.function.Predicate<org.apereo.cas.ticket.Ticket> predicate)
-
deleteAll
public long deleteAll()
-
getTickets
public java.util.Collection<? extends org.apereo.cas.ticket.Ticket> getTickets()
-
updateTicket
public org.apereo.cas.ticket.Ticket updateTicket(org.apereo.cas.ticket.Ticket ticket) throws java.lang.Exception- Throws:
java.lang.Exception
-
deleteSingleTicket
public long deleteSingleTicket(java.lang.String ticketIdToDelete)
- Specified by:
deleteSingleTicketin classorg.apereo.cas.ticket.registry.AbstractTicketRegistry
-
stream
public java.util.stream.Stream<? extends org.apereo.cas.ticket.Ticket> stream()
-
-