public class SessionHandler extends ScopedHandler
AbstractLifeCycle.AbstractLifeCycleListenerLifeCycle.ListenerContainer.InheritedListener, Container.Listener| Modifier and Type | Field and Description |
|---|---|
static EnumSet<SessionTrackingMode> |
DEFAULT_TRACKING |
static Class<? extends EventListener>[] |
SESSION_LISTENER_TYPES |
_nextScope, _outerScope_handlerFAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, 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,
HttpServletRequest request)
Look for a requested session ID in cookies and URI parameters
|
void |
clearEventListeners() |
void |
doHandle(String target,
Request baseRequest,
HttpServletRequest request,
HttpServletResponse response) |
void |
doScope(String target,
Request baseRequest,
HttpServletRequest request,
HttpServletResponse response) |
protected void |
doStart() |
protected void |
doStop() |
SessionManager |
getSessionManager() |
void |
removeEventListener(EventListener listener) |
void |
setSessionManager(SessionManager sessionManager) |
handle, never, nextHandle, nextScopedestroy, expandChildren, getHandler, getHandlers, insertHandler, setHandlerexpandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass, setServerdumpThis, getServeraddBean, addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, 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<SessionTrackingMode> DEFAULT_TRACKING
public static final Class<? extends EventListener>[] SESSION_LISTENER_TYPES
public SessionHandler()
public SessionHandler(SessionManager manager)
manager - The session managerpublic SessionManager getSessionManager()
public void setSessionManager(SessionManager sessionManager)
sessionManager - The sessionManager to set.protected void doStart()
throws Exception
doStart in class ScopedHandlerExceptionAbstractHandler.doStart()protected void doStop()
throws Exception
doStop in class AbstractHandlerExceptionpublic void doScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
doScope in class ScopedHandlerIOExceptionServletExceptionpublic void doHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
doHandle in class ScopedHandlerIOExceptionServletExceptionprotected void checkRequestedSessionId(Request baseRequest, HttpServletRequest request)
baseRequest - the request to checkrequest - the request to checkpublic void addEventListener(EventListener listener)
public void removeEventListener(EventListener listener)
public void clearEventListeners()
Copyright © 1995–2017 Webtide. All rights reserved.