public interface SessionManager
Sessions.| Modifier and Type | Method and Description |
|---|---|
Session |
getSession(SessionKey key)
Retrieves the session corresponding to the specified contextual data (such as a session ID if applicable), or
null if no Session could be found. |
Session |
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 start(SessionContext context)
SessionFactory which could use the context to construct the internal Session
instance in a specific manner. This allows pluggable Session creation
logic by simply injecting a SessionFactory into the SessionManager instance.context - the contextual initialization data that can be used by the implementation or underlying
SessionFactory when instantiating the internal Session instance.SessionFactory.createSession(SessionContext)Session getSession(SessionKey key) throws SessionException
null if no Session could be found. If a session is found but invalid (stopped or expired), a
SessionException will be thrown.key - the Session key to use to look-up the SessionSession instance corresponding to the given lookup key or null if no session
could be acquired.SessionException - if a session was found but it was invalid (stopped/expired).Copyright © 2004-2016 The Apache Software Foundation. All Rights Reserved.