org.mortbay.jetty.servlet
public abstract class AbstractSessionIdManager extends org.mortbay.component.AbstractLifeCycle implements SessionIdManager
Modifier and Type | Field and Description |
---|---|
protected java.util.Random |
_random |
protected Server |
_server |
protected boolean |
_weakRandom |
protected java.lang.String |
_workerName |
Constructor and Description |
---|
AbstractSessionIdManager(Server server) |
AbstractSessionIdManager(Server server,
java.util.Random random) |
Modifier and Type | Method and Description |
---|---|
void |
doStart() |
java.util.Random |
getRandom() |
java.lang.String |
getWorkerName() |
void |
initRandom()
Set up a random number generator for the sessionids.
|
java.lang.String |
newSessionId(HttpServletRequest request,
long created)
Create a new session id if necessary.
|
void |
setRandom(java.util.Random random) |
void |
setWorkerName(java.lang.String name) |
addLifeCycleListener, doStop, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSession, getClusterId, getNodeId, idInUse, invalidateAll, removeSession
protected java.util.Random _random
protected boolean _weakRandom
protected java.lang.String _workerName
protected Server _server
public AbstractSessionIdManager(Server server)
public AbstractSessionIdManager(Server server, java.util.Random random)
public java.lang.String getWorkerName()
getWorkerName
in interface SessionIdManager
public void setWorkerName(java.lang.String name)
public java.util.Random getRandom()
public void setRandom(java.util.Random random)
public java.lang.String newSessionId(HttpServletRequest request, long created)
newSessionId
in interface SessionIdManager
SessionIdManager.newSessionId(javax.servlet.http.HttpServletRequest, long)
public void doStart()
doStart
in class org.mortbay.component.AbstractLifeCycle
public void initRandom()
Copyright © 2009 Mortbay Consulting Pty. Ltd. All Rights Reserved.