Package org.apereo.cas.pac4j
Class DistributedJEESessionStore
- java.lang.Object
-
- org.apereo.cas.pac4j.DistributedJEESessionStore
-
- All Implemented Interfaces:
org.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>
@Transactional(transactionManager="ticketTransactionManager") public class DistributedJEESessionStore extends java.lang.Object implements org.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>This isDistributedJEESessionStore.- Since:
- 6.1.0
-
-
Constructor Summary
Constructors Constructor Description DistributedJEESessionStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<org.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>>buildFromTrackableSession(org.pac4j.core.context.JEEContext context, java.lang.Object trackableSession)booleandestroySession(org.pac4j.core.context.JEEContext context)java.util.Optionalget(org.pac4j.core.context.JEEContext context, java.lang.String key)java.lang.StringgetOrCreateSessionId(org.pac4j.core.context.JEEContext context)java.util.OptionalgetTrackableSession(org.pac4j.core.context.JEEContext context)booleanrenewSession(org.pac4j.core.context.JEEContext context)voidset(org.pac4j.core.context.JEEContext context, java.lang.String key, java.lang.Object value)
-
-
-
Method Detail
-
getOrCreateSessionId
public java.lang.String getOrCreateSessionId(org.pac4j.core.context.JEEContext context)
- Specified by:
getOrCreateSessionIdin interfaceorg.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>
-
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>
-
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>
-
destroySession
public boolean destroySession(org.pac4j.core.context.JEEContext context)
- Specified by:
destroySessionin interfaceorg.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>
-
getTrackableSession
public java.util.Optional getTrackableSession(org.pac4j.core.context.JEEContext context)
- Specified by:
getTrackableSessionin interfaceorg.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>
-
buildFromTrackableSession
public java.util.Optional<org.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>> buildFromTrackableSession(org.pac4j.core.context.JEEContext context, java.lang.Object trackableSession)- Specified by:
buildFromTrackableSessionin interfaceorg.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>
-
renewSession
public boolean renewSession(org.pac4j.core.context.JEEContext context)
- Specified by:
renewSessionin interfaceorg.pac4j.core.context.session.SessionStore<org.pac4j.core.context.JEEContext>
-
-