public interface HttpSessionStrategy
Session.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getRequestedSessionId(HttpServletRequest request)
Obtains the requested session id from the provided
HttpServletRequest. |
void |
onInvalidateSession(HttpServletRequest request,
HttpServletResponse response)
This method is invoked when a session is invalidated and should inform a client
that the session id is no longer valid.
|
void |
onNewSession(Session session,
HttpServletRequest request,
HttpServletResponse response)
This method is invoked when a new session is created and should inform a client
what the new session id is.
|
java.lang.String getRequestedSessionId(HttpServletRequest request)
HttpServletRequest. For example, the session id might
come from a cookie or a request header.request - the HttpServletRequest to obtain the
session id from. Cannot be null.HttpServletRequest to obtain the session id
from.void onNewSession(Session session, HttpServletRequest request, HttpServletResponse response)
Session at this time. For example, they may wish to add the IP Address,
browser headers, the username, etc to the
Session.session - the Session that is being sent
to the client. Cannot be null.request - the HttpServletRequest that create the
new Session Cannot be null.response - the HttpServletResponse that is
associated with the HttpServletRequest that created the
new Session Cannot be null.void onInvalidateSession(HttpServletRequest request, HttpServletResponse response)
request - the HttpServletRequest that invalidated
the Session Cannot be null.response - the HttpServletResponse that is
associated with the HttpServletRequest that invalidated
the Session Cannot be null.