Package | Description |
---|---|
org.apache.shiro.session.mgt |
SessionManager components supporting enterprise session management. |
org.apache.shiro.session.mgt.eis |
EIS (Enterprise Information System)-tier components that can perform CRUD operations for sessions
using any EIS API.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Session |
AbstractValidatingSessionManager.retrieveSession(SessionKey key)
Looks up a session from the underlying data store based on the specified session key.
|
protected Session |
DefaultSessionManager.retrieveSession(SessionKey sessionKey) |
protected Session |
DefaultSessionManager.retrieveSessionFromDataSource(Serializable sessionId) |
Modifier and Type | Method and Description |
---|---|
Session |
CachingSessionDAO.readSession(Serializable sessionId)
Attempts to acquire the Session from the cache first using the session ID as the cache key.
|
Session |
AbstractSessionDAO.readSession(Serializable sessionId)
Retrieves the Session object from the underlying EIS identified by sessionId by delegating to
the
AbstractSessionDAO.doReadSession(java.io.Serializable) method. |
Session |
SessionDAO.readSession(Serializable sessionId)
Retrieves the session from the EIS uniquely identified by the specified
sessionId . |
void |
MemorySessionDAO.update(Session session) |
void |
CachingSessionDAO.update(Session session)
Updates the state of the given session to the EIS by first delegating to
CachingSessionDAO.doUpdate(org.apache.shiro.session.Session) . |
void |
SessionDAO.update(Session session)
Updates (persists) data from a previously created Session instance in the EIS identified by
{@link Session#getId() session.getId()} . |
Copyright © 2004–2019 The Apache Software Foundation. All rights reserved.