Package org.apereo.cas.integration.pac4j
Class DistributedJ2ESessionStore
- java.lang.Object
-
- org.pac4j.core.context.session.JEESessionStore
-
- org.apereo.cas.integration.pac4j.DistributedJ2ESessionStore
-
- All Implemented Interfaces:
java.util.EventListener,javax.servlet.http.HttpSessionListener,org.apereo.cas.logout.LogoutPostProcessor,org.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>,org.springframework.core.Ordered
@Transactional(transactionManager="ticketTransactionManager") public class DistributedJ2ESessionStore extends org.pac4j.core.context.session.JEESessionStore implements javax.servlet.http.HttpSessionListener, org.apereo.cas.logout.LogoutPostProcessorThis isDistributedJ2ESessionStore.- Since:
- 6.1.0
-
-
Constructor Summary
Constructors Constructor Description DistributedJ2ESessionStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optionalget(org.pac4j.core.context.JEEContext context, java.lang.String key)voidhandle(org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket)voidsessionDestroyed(javax.servlet.http.HttpSessionEvent se)voidset(org.pac4j.core.context.JEEContext context, java.lang.String key, java.lang.Object value)-
Methods inherited from class org.pac4j.core.context.session.JEESessionStore
buildFromTrackableSession, destroySession, getHttpSession, getOrCreateSessionId, getTrackableSession, renewSession
-
-
-
-
Method Detail
-
get
public java.util.Optional get(org.pac4j.core.context.JEEContext context, java.lang.String key)- Specified by:
getin interfaceorg.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>- Overrides:
getin classorg.pac4j.core.context.session.JEESessionStore
-
set
public void set(org.pac4j.core.context.JEEContext context, java.lang.String key, java.lang.Object value)- Specified by:
setin interfaceorg.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>- Overrides:
setin classorg.pac4j.core.context.session.JEESessionStore
-
sessionDestroyed
public void sessionDestroyed(javax.servlet.http.HttpSessionEvent se)
- Specified by:
sessionDestroyedin interfacejavax.servlet.http.HttpSessionListener
-
handle
public void handle(org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket)
- Specified by:
handlein interfaceorg.apereo.cas.logout.LogoutPostProcessor
-
-