Hierarchy For Package com.svenruppert.jsentinel.session
Class Hierarchy
- java.lang.Object
- com.svenruppert.jsentinel.session.InMemoryJSentinelVersionStore (implements com.svenruppert.jsentinel.session.JSentinelVersionStore)
- com.svenruppert.jsentinel.session.InMemorySessionStore (implements com.svenruppert.jsentinel.session.SessionStore)
- com.svenruppert.jsentinel.session.JSentinelVersionCheck
- com.svenruppert.jsentinel.session.JSentinelVersionEnforcer
- com.svenruppert.jsentinel.session.NoopSessionPolicy<U> (implements com.svenruppert.jsentinel.session.SessionPolicy<U>)
- com.svenruppert.jsentinel.session.TimeoutSessionPolicy<U> (implements com.svenruppert.jsentinel.session.SessionPolicy<U>)
Interface Hierarchy
- com.svenruppert.jsentinel.session.JSentinelVersionEnforcer.EnforcementOutcome
- com.svenruppert.jsentinel.session.JSentinelVersionStatus
- com.svenruppert.jsentinel.session.JSentinelVersionStore
- com.svenruppert.jsentinel.session.SessionDecision
- com.svenruppert.jsentinel.session.SessionPolicy<U>
- com.svenruppert.jsentinel.session.SessionPolicyDecision
- com.svenruppert.jsentinel.session.SessionStore
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.svenruppert.jsentinel.session.SessionStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.svenruppert.jsentinel.session.JSentinelVersion (implements java.lang.Comparable<T>)
- com.svenruppert.jsentinel.session.JSentinelVersionEnforcer.EnforcementOutcome.Continue (implements com.svenruppert.jsentinel.session.JSentinelVersionEnforcer.EnforcementOutcome)
- com.svenruppert.jsentinel.session.JSentinelVersionEnforcer.EnforcementOutcome.SessionStale (implements com.svenruppert.jsentinel.session.JSentinelVersionEnforcer.EnforcementOutcome)
- com.svenruppert.jsentinel.session.JSentinelVersionKey
- com.svenruppert.jsentinel.session.JSentinelVersionStatus.Current (implements com.svenruppert.jsentinel.session.JSentinelVersionStatus)
- com.svenruppert.jsentinel.session.JSentinelVersionStatus.Drifted (implements com.svenruppert.jsentinel.session.JSentinelVersionStatus)
- com.svenruppert.jsentinel.session.SessionContext<U>
- com.svenruppert.jsentinel.session.SessionDecision.Continue (implements com.svenruppert.jsentinel.session.SessionDecision)
- com.svenruppert.jsentinel.session.SessionDecision.Invalidate (implements com.svenruppert.jsentinel.session.SessionDecision)
- com.svenruppert.jsentinel.session.SessionDecision.RequireLogin (implements com.svenruppert.jsentinel.session.SessionDecision)
- com.svenruppert.jsentinel.session.SessionId
- com.svenruppert.jsentinel.session.SessionMetadata
- com.svenruppert.jsentinel.session.SessionPolicyDecision.AbsoluteLifetimeExceeded (implements com.svenruppert.jsentinel.session.SessionPolicyDecision)
- com.svenruppert.jsentinel.session.SessionPolicyDecision.Active (implements com.svenruppert.jsentinel.session.SessionPolicyDecision)
- com.svenruppert.jsentinel.session.SessionPolicyDecision.IdleTimeout (implements com.svenruppert.jsentinel.session.SessionPolicyDecision)
- com.svenruppert.jsentinel.session.SessionRecord
- com.svenruppert.jsentinel.session.TimeoutSessionPolicy.Config
- java.lang.Record