Class DefaultSessionKey
java.lang.Object
org.apache.shiro.session.mgt.DefaultSessionKey
- All Implemented Interfaces:
Serializable,SessionKey
Default implementation of the
SessionKey interface, which allows setting and retrieval of a concrete
sessionId that the SessionManager implementation can use to look up a
Session instance.- Since:
- 1.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the id of the session to acquire.voidsetSessionId(Serializable sessionId)
-
Constructor Details
-
DefaultSessionKey
public DefaultSessionKey() -
DefaultSessionKey
-
-
Method Details
-
setSessionId
-
getSessionId
Description copied from interface:SessionKeyReturns the id of the session to acquire. Acquiring sessions by ID only is a suitable strategy when sessions are natively managed by Shiro directly. For example, the Servlet specification does not have an API that allows session acquisition by session ID, so the session ID alone is not sufficient for ServletContainer-based SessionManager implementations.- Specified by:
getSessionIdin interfaceSessionKey- Returns:
- the id of the session to acquire.
-