org.jboss.web.tomcat.tc5.session
Class SnapshotManager

java.lang.Object
  extended byorg.jboss.web.tomcat.tc5.session.SnapshotManager
Direct Known Subclasses:
InstantSnapshotManager (src) , IntervalSnapshotManager (src)

public abstract class SnapshotManager
extends java.lang.Object

Abstract base class for a session snapshot manager.


Field Summary
protected  java.lang.String contextPath
           
protected  AbstractJBossManager (src) manager
           
 
Constructor Summary
SnapshotManager(AbstractJBossManager (src)  manager, java.lang.String path)
           
 
Method Summary
abstract  void snapshot(java.lang.String id)
          Tell the snapshot manager which session was modified and must be replicated
abstract  void start()
          Start the snapshot manager
abstract  void stop()
          Stop the snapshot manager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

manager

protected AbstractJBossManager (src)  manager

contextPath

protected java.lang.String contextPath
Constructor Detail

SnapshotManager

public SnapshotManager(AbstractJBossManager (src)  manager,
                       java.lang.String path)
Method Detail

snapshot

public abstract void snapshot(java.lang.String id)
Tell the snapshot manager which session was modified and must be replicated


start

public abstract void start()
Start the snapshot manager


stop

public abstract void stop()
Stop the snapshot manager