|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.apache.catalina.session.ManagerBase
|
+--org.apache.catalina.session.PersistentManagerBase
|
+--org.apache.catalina.session.PersistentManager
Implementation of the Manager interface that makes use of a Store to swap active Sessions to disk. It can be configured to achieve several different goals:
| 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,
name,
threadDone |
| Fields inherited from class org.apache.catalina.session.ManagerBase |
algorithm,
container,
debug,
DEFAULT_ALGORITHM,
digest,
distributable,
entropy,
maxInactiveInterval,
name,
random,
randomClass,
recycled,
SESSION_ID_BYTES,
sessions,
sm,
support |
| Constructor Summary | |
PersistentManager()
|
|
| Method Summary | |
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. |
| Methods inherited from class org.apache.catalina.session.PersistentManagerBase |
addLifecycleListener,
clearStore,
createSession,
findSession,
getCheckInterval,
getMaxActiveSessions,
getMaxIdleBackup,
getMaxIdleSwap,
getMinIdleSwap,
getSaveOnRestart,
getStore,
isSessionStale,
isStarted,
load,
processExpires,
processMaxActiveSwaps,
processMaxIdleBackups,
processMaxIdleSwaps,
processPersistenceChecks,
propertyChange,
remove,
removeLifecycleListener,
run,
setCheckInterval,
setContainer,
setMaxActiveSessions,
setMaxIdleBackup,
setMaxIdleSwap,
setMinIdleSwap,
setSaveOnRestart,
setStarted,
setStore,
start,
stop,
swapIn,
swapOut,
threadSleep,
threadStart,
threadStop,
unload,
writeSession |
| Methods inherited from class org.apache.catalina.session.ManagerBase |
add,
addPropertyChangeListener,
findSessions,
generateSessionId,
getAlgorithm,
getContainer,
getDebug,
getDigest,
getDistributable,
getEngine,
getEntropy,
getJvmRoute,
getMaxInactiveInterval,
getRandom,
getRandomClass,
removePropertyChangeListener,
setAlgorithm,
setDebug,
setDistributable,
setEntropy,
setMaxInactiveInterval,
setRandomClass |
| 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 PersistentManager()
| Method Detail |
public java.lang.String getInfo()
<description>/<version>.public java.lang.String getName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||