| Package | Description |
|---|---|
| org.apache.shiro.mgt |
Provides the master
SecurityManager 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. |
| org.apache.shiro.subject.support |
Concrete support implementations of most of the
org.apache.shiro.subject interfaces. |
| Modifier and Type | Method and Description |
|---|---|
protected SessionContext |
DefaultSecurityManager.createSessionContext(SubjectContext subjectContext) |
| Modifier and Type | Method and Description |
|---|---|
Session |
SessionsSecurityManager.start(SessionContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultSessionContext
Default implementation of the
SessionContext interface which provides getters and setters that
wrap interaction with the underlying backing context map. |
| Modifier and Type | Method and Description |
|---|---|
protected Session |
AbstractNativeSessionManager.createExposedSession(Session session,
SessionContext context) |
Session |
SimpleSessionFactory.createSession(SessionContext initData)
Creates a new
SimpleSession instance retaining the context's
host if one can be found. |
Session |
SessionFactory.createSession(SessionContext initData)
Creates a new
Session instance based on the specified contextual initialization data. |
protected Session |
AbstractValidatingSessionManager.createSession(SessionContext context) |
protected abstract Session |
AbstractNativeSessionManager.createSession(SessionContext context)
Creates a new
Session Session instance based on the specified (possibly null)
initialization data. |
protected Session |
DefaultSessionManager.doCreateSession(SessionContext context) |
protected abstract Session |
AbstractValidatingSessionManager.doCreateSession(SessionContext initData) |
protected Session |
DefaultSessionManager.newSessionInstance(SessionContext context) |
protected void |
AbstractNativeSessionManager.onStart(Session session,
SessionContext context)
Template method that allows subclasses to react to a new session being created.
|
Session |
SessionManager.start(SessionContext context)
Starts a new session based on the specified contextual initialization data, which can be used by the underlying
implementation to determine how exactly to create the internal Session instance.
|
Session |
AbstractNativeSessionManager.start(SessionContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected SessionContext |
DelegatingSubject.createSessionContext() |
Copyright © 2004-2016 The Apache Software Foundation. All Rights Reserved.