org.apache.geronimo.tomcat.cluster
Class ClusteredManager

java.lang.Object
  extended by org.apache.catalina.session.ManagerBase
      extended by org.apache.catalina.session.StandardManager
          extended by org.apache.geronimo.tomcat.cluster.ClusteredManager
All Implemented Interfaces:
PropertyChangeListener, EventListener, MBeanRegistration, org.apache.catalina.Lifecycle, org.apache.catalina.Manager

public class ClusteredManager
extends org.apache.catalina.session.StandardManager


Nested Class Summary
 class ClusteredManager.ClusteredSession
           
 
Field Summary
 
Fields inherited from class org.apache.catalina.session.StandardManager
info, lifecycle, maxActiveSessions, name, pathname, processingTime, rejectedSessions, started
 
Fields inherited from class org.apache.catalina.session.ManagerBase
algorithm, container, DEFAULT_ALGORITHM, devRandomSource, digest, distributable, domain, duplicates, entropy, expiredSessions, initialized, log, maxActive, maxInactiveInterval, mserver, oname, processExpiresFrequency, random, randomClass, randomIS, sessionAverageAliveTime, sessionCounter, sessionIdLength, sessionMaxAliveTime, sessions, sm, support
 
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, DESTROY_EVENT, INIT_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
 
Constructor Summary
ClusteredManager(SessionManager sessionManager)
           
 
Method Summary
 void backgroundProcess()
           
 org.apache.catalina.Session createEmptySession()
           
protected  void doLoad()
           
protected  void doUnload()
           
 
Methods inherited from class org.apache.catalina.session.StandardManager
addLifecycleListener, createSession, file, findLifecycleListeners, getInfo, getMaxActiveSessions, getName, getPathname, getRejectedSessions, load, propertyChange, removeLifecycleListener, setContainer, setMaxActiveSessions, setPathname, setRejectedSessions, start, stop, unload
 
Methods inherited from class org.apache.catalina.session.ManagerBase
add, addPropertyChangeListener, createSession, destroy, expireSession, findSession, findSessions, generateSessionId, getActiveSessions, getAlgorithm, getClassName, getContainer, getCreationTime, getCreationTimestamp, getDigest, getDistributable, getDomain, getDuplicates, getEngine, getEntropy, getExpiredSessions, getJvmRoute, getLastAccessedTime, getLastAccessedTimestamp, getMaxActive, getMaxInactiveInterval, getNewSession, getObjectName, getProcessExpiresFrequency, getProcessingTime, getRandom, getRandomBytes, getRandomClass, getRandomFile, getSession, getSessionAttribute, getSessionAverageAliveTime, getSessionCounter, getSessionIdLength, getSessionMaxAliveTime, init, listSessionIds, postDeregister, postRegister, preDeregister, preRegister, processExpires, remove, removePropertyChangeListener, setAlgorithm, setDistributable, setDuplicates, setEntropy, setExpiredSessions, setMaxActive, setMaxInactiveInterval, setProcessExpiresFrequency, setProcessingTime, setRandomClass, setRandomFile, setSessionAverageAliveTime, setSessionCounter, setSessionIdLength, setSessionMaxAliveTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusteredManager

public ClusteredManager(SessionManager sessionManager)
Method Detail

createEmptySession

public org.apache.catalina.Session createEmptySession()
Specified by:
createEmptySession in interface org.apache.catalina.Manager
Overrides:
createEmptySession in class org.apache.catalina.session.ManagerBase

doLoad

protected void doLoad()
               throws ClassNotFoundException,
                      IOException
Overrides:
doLoad in class org.apache.catalina.session.StandardManager
Throws:
ClassNotFoundException
IOException

doUnload

protected void doUnload()
                 throws IOException
Overrides:
doUnload in class org.apache.catalina.session.StandardManager
Throws:
IOException

backgroundProcess

public void backgroundProcess()
Specified by:
backgroundProcess in interface org.apache.catalina.Manager
Overrides:
backgroundProcess in class org.apache.catalina.session.ManagerBase


Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.