public class DefaultSessionManager extends Object implements SessionManager
SessionManager
implementation.Modifier and Type | Method and Description |
---|---|
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,
String requestedSessionId)
Return the session associated with this Request, creating one
if necessary and requested.
|
static SessionManager |
instance() |
public static SessionManager instance()
public Session getSession(Request request, String requestedSessionId)
SessionManager
getSession
in interface SessionManager
request
- Request
requestedSessionId
- the session id associated with the Request
Session
public Session createSession(Request request)
SessionManager
createSession
in interface SessionManager
request
- Request
Session
associated with the Request
public String changeSessionId(Request request, Session session)
SessionManager
Session
id and return the original id.changeSessionId
in interface SessionManager
request
- Request
session
- Session
public void configureSessionCookie(Request request, Cookie cookie)
SessionManager
Request.getResponse()
.configureSessionCookie
in interface SessionManager
Copyright © 2015 Oracle Corporation. All rights reserved.