public class SessionHandler extends ScopedHandler
AbstractLifeCycle.AbstractLifeCycleListenerLifeCycle.Listener| Modifier and Type | Field and Description |
|---|---|
static EnumSet<javax.servlet.SessionTrackingMode> |
DEFAULT_TRACKING |
_nextScope, _outerScope_handler_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING| Constructor and Description |
|---|
SessionHandler()
Constructor.
|
SessionHandler(SessionManager manager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(EventListener listener) |
protected void |
checkRequestedSessionId(Request baseRequest,
javax.servlet.http.HttpServletRequest request)
Look for a requested session ID in cookies and URI parameters
|
void |
clearEventListeners() |
void |
doHandle(String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
doScope(String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doStart() |
protected void |
doStop() |
SessionManager |
getSessionManager() |
void |
setServer(Server server) |
void |
setSessionManager(SessionManager sessionManager) |
handle, never, nextHandle, nextScopedestroy, expandChildren, getHandler, getHandlers, getNestedHandlerByClass, setHandlerdump, expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClassdumpThis, getServeraddBean, addBean, contains, dump, dump, dump, dump, dumpObject, dumpStdErr, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, unmanageaddLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic static final EnumSet<javax.servlet.SessionTrackingMode> DEFAULT_TRACKING
public SessionHandler()
public SessionHandler(SessionManager manager)
manager - The session managerpublic SessionManager getSessionManager()
public void setSessionManager(SessionManager sessionManager)
sessionManager - The sessionManager to set.public void setServer(Server server)
setServer in interface HandlersetServer in class HandlerWrapperprotected void doStart()
throws Exception
doStart in class ScopedHandlerExceptionHandlerWrapper.doStart()protected void doStop()
throws Exception
doStop in class HandlerWrapperExceptionpublic void doScope(String target, Request baseRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
doScope in class ScopedHandlerIOExceptionjavax.servlet.ServletExceptionpublic void doHandle(String target, Request baseRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
doHandle in class ScopedHandlerIOExceptionjavax.servlet.ServletExceptionprotected void checkRequestedSessionId(Request baseRequest, javax.servlet.http.HttpServletRequest request)
baseRequest - request - public void addEventListener(EventListener listener)
listener - public void clearEventListeners()
Copyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.