|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.catalina.session.ManagerBase
org.apache.catalina.session.PersistentManagerBase
org.apache.catalina.session.DistributedManager
This manager is responsible for in memory replication of Sessions across a defined Cluster. It could also utilize a Store to make Sessions persistence.
| Field Summary | |
protected static java.lang.String |
name
The descriptive name of this Manager implementation (for logging). |
| Fields inherited from class org.apache.catalina.session.PersistentManagerBase |
lifecycle, threadDone |
| Fields inherited from class org.apache.catalina.session.ManagerBase |
algorithm, container, debug, DEFAULT_ALGORITHM, defaultContext, digest, distributable, duplicates, entropy, maxActive, maxInactiveInterval, random, randomClass, recycled, SESSION_ID_BYTES, sessionCounter, sessions, sm, support |
| Fields inherited from interface org.apache.catalina.Lifecycle |
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, START_EVENT, STOP_EVENT |
| Constructor Summary | |
DistributedManager()
|
|
| Method Summary | |
Session |
createSession()
Create a Session and replicate it in our Cluster |
java.lang.String |
getInfo()
Return descriptive information about this Manager implementation and the corresponding version number, in the format <description>/<version>. |
java.lang.String |
getName()
Return the descriptive short name of this Manager implementation. |
void |
processClusterReceiver()
Called from our background thread to process new received Sessions |
void |
run()
The background thread that checks for session timeouts and shutdown. |
void |
start()
Start this manager |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static java.lang.String name
| Constructor Detail |
public DistributedManager()
| Method Detail |
public java.lang.String getInfo()
<description>/<version>.
getInfo in interface ManagergetInfo in class PersistentManagerBasepublic java.lang.String getName()
getName in class PersistentManagerBasepublic Session createSession()
createSession in interface ManagercreateSession in class PersistentManagerBase
public void start()
throws LifecycleException
start in interface Lifecyclestart in class PersistentManagerBaseLifecycleException - if an error occurspublic void processClusterReceiver()
public void run()
run in interface java.lang.Runnablerun in class PersistentManagerBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||