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_handler| 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()
Starts the managed lifecycle beans in the order they were added.
|
protected void |
doStop()
Stops the managed lifecycle beans in the reverse order they were added.
|
SessionManager |
getSessionManager() |
void |
removeEventListener(EventListener listener) |
void |
setSessionManager(SessionManager sessionManager) |
handle, never, nextHandle, nextScopedestroy, expandChildren, getHandler, getHandlers, setHandler, setServerexpandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClassdumpThis, 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, 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
ContainerLifeCycledoStart in class ScopedHandlerExceptionAbstractHandler.doStart()protected void doStop()
throws Exception
ContainerLifeCycledoStop 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 - request - public void addEventListener(EventListener listener)
listener - public void removeEventListener(EventListener listener)
listener - public void clearEventListeners()
Copyright © 1995-2015 Webtide. All Rights Reserved.