Uses of Interface
org.apache.shiro.session.mgt.SessionManager
Packages that use SessionManager
Package
Description
Provides the master
SecurityManager interface and a default implementation
hierarchy for managing all aspects of Shiro's functionality in an application.SessionManager components supporting enterprise session management.-
Uses of SessionManager in org.apache.shiro.mgt
Subinterfaces of SessionManager in org.apache.shiro.mgtModifier and TypeInterfaceDescriptioninterfaceASecurityManagerexecutes all security operations for all Subjects (aka users) across a single application.Classes in org.apache.shiro.mgt that implement SessionManagerModifier and TypeClassDescriptionclassShiro support of aSecurityManagerclass hierarchy that delegates all authentication operations to a wrappedAuthenticatorinstance.classShiro support of aSecurityManagerclass hierarchy that delegates all authorization (access control) operations to a wrappedAuthorizerinstance.classA very basic starting point for the SecurityManager interface that merely provides logging and caching support.classThe Shiro framework's default concrete implementation of theSecurityManagerinterface, based around a collection ofRealms.classShiro support of aSecurityManagerclass hierarchy based around a collection ofRealms.classShiro support of aSecurityManagerclass hierarchy that delegates allsessionoperations to a wrappedSessionManagerinstance.Methods in org.apache.shiro.mgt that return SessionManagerModifier and TypeMethodDescriptionSessionsSecurityManager.getSessionManager()Returns this security manager's internal delegateSessionManager.Methods in org.apache.shiro.mgt with parameters of type SessionManagerModifier and TypeMethodDescriptionvoidSessionsSecurityManager.setSessionManager(SessionManager sessionManager) Sets the underlying delegateSessionManagerinstance 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.mgtModifier and TypeInterfaceDescriptioninterfaceANativesession manager is one that manages sessions natively - that is, it is directly responsible for the creation, persistence and removal ofSessioninstances and their lifecycles.interfaceA 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 SessionManagerModifier and TypeClassDescriptionclassAbstract implementation supporting theNativeSessionManagerinterface, supportingSessionListeners and application of theglobalSessionTimeout.classBase abstract class of theSessionManagerinterface, enabling configuration of an application-wideglobalSessionTimeout.classDefault business-tier implementation of theValidatingSessionManagerinterface.classDefault business-tier implementation of aValidatingSessionManager.