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, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSession, getClusterId, getNodeId, idInUse, invalidateAll, removeSessionprotected 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 SessionIdManagerpublic 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 SessionIdManagerSessionIdManager.newSessionId(javax.servlet.http.HttpServletRequest, long)public void doStart()
doStart in class org.mortbay.component.AbstractLifeCyclepublic void initRandom()
Copyright © 2009 Mortbay Consulting Pty. Ltd. All Rights Reserved.