public class DefaultSessionManager extends java.lang.Object implements SessionManager
SessionManager implementation.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
changeSessionId(Request request,
Session session)
Change the
Session id and return the original id. |
void |
configureSessionCookie(Request request,
Cookie cookie)
Configure session cookie before adding it to the
Request.getResponse(). |
Session |
createSession(Request request)
|
Session |
getSession(Request request,
java.lang.String requestedSessionId)
Return the session associated with this Request, creating one
if necessary and requested.
|
java.lang.String |
getSessionCookieName() |
static SessionManager |
instance() |
void |
setSessionCookieName(java.lang.String name)
Set the session cookie name that will be used by sessions created by this
SessionManager. |
public static SessionManager instance()
public Session getSession(Request request, java.lang.String requestedSessionId)
SessionManagergetSession in interface SessionManagerrequest - RequestrequestedSessionId - the session id associated with the RequestSessionpublic Session createSession(Request request)
SessionManagercreateSession in interface SessionManagerrequest - RequestSession associated with the Requestpublic java.lang.String changeSessionId(Request request, Session session)
SessionManagerSession id and return the original id.changeSessionId in interface SessionManagerrequest - Requestsession - Sessionpublic void configureSessionCookie(Request request, Cookie cookie)
SessionManagerRequest.getResponse().configureSessionCookie in interface SessionManagerpublic void setSessionCookieName(java.lang.String name)
SessionManagerSessionManager.setSessionCookieName in interface SessionManagername - the session cookie namepublic java.lang.String getSessionCookieName()
getSessionCookieName in interface SessionManagerCopyright © 2018 Oracle Corporation. All Rights Reserved.