Uses of Interface
org.apache.shiro.session.mgt.SessionManager
-
Packages that use SessionManager Package Description org.apache.shiro.mgt Provides the masterSecurityManager
interface and a default implementation hierarchy for managing all aspects of Shiro's functionality in an application.org.apache.shiro.session.mgt SessionManager
components supporting enterprise session management. -
-
Uses of SessionManager in org.apache.shiro.mgt
Subinterfaces of SessionManager in org.apache.shiro.mgt Modifier and Type Interface Description interface
SecurityManager
ASecurityManager
executes all security operations for all Subjects (aka users) across a single application.Classes in org.apache.shiro.mgt that implement SessionManager Modifier and Type Class Description class
AuthenticatingSecurityManager
Shiro support of aSecurityManager
class hierarchy that delegates all authentication operations to a wrappedAuthenticator
instance.class
AuthorizingSecurityManager
Shiro support of aSecurityManager
class hierarchy that delegates all authorization (access control) operations to a wrappedAuthorizer
instance.class
CachingSecurityManager
A very basic starting point for the SecurityManager interface that merely provides logging and caching support.class
DefaultSecurityManager
The Shiro framework's default concrete implementation of theSecurityManager
interface, based around a collection ofRealm
s.class
RealmSecurityManager
Shiro support of aSecurityManager
class hierarchy based around a collection ofRealm
s.class
SessionsSecurityManager
Shiro support of aSecurityManager
class hierarchy that delegates allsession
operations to a wrappedSessionManager
instance.Methods in org.apache.shiro.mgt that return SessionManager Modifier and Type Method Description SessionManager
SessionsSecurityManager. getSessionManager()
Returns this security manager's internal delegateSessionManager
.Methods in org.apache.shiro.mgt with parameters of type SessionManager Modifier and Type Method Description void
SessionsSecurityManager. setSessionManager(SessionManager sessionManager)
Sets the underlying delegateSessionManager
instance that will be used to support this implementation's SessionManager method calls. -
Uses of SessionManager in org.apache.shiro.session.mgt
Subinterfaces of SessionManager in org.apache.shiro.session.mgt Modifier and Type Interface Description interface
NativeSessionManager
ANative
session manager is one that manages sessions natively - that is, it is directly responsible for the creation, persistence and removal ofSession
instances and their lifecycles.interface
ValidatingSessionManager
A ValidatingSessionManager is a SessionManager that can proactively validate any or all sessions that may be expired.Classes in org.apache.shiro.session.mgt that implement SessionManager Modifier and Type Class Description class
AbstractNativeSessionManager
Abstract implementation supporting theNativeSessionManager
interface, supportingSessionListener
s and application of theglobalSessionTimeout
.class
AbstractSessionManager
Base abstract class of theSessionManager
interface, enabling configuration of an application-wideglobalSessionTimeout
.class
AbstractValidatingSessionManager
Default business-tier implementation of theValidatingSessionManager
interface.class
DefaultSessionManager
Default business-tier implementation of aValidatingSessionManager
.
-