|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.web.tomcat.service.session.SnapshotManager
org.jboss.web.tomcat.service.session.IntervalSnapshotManager
org.jboss.web.tomcat.service.session.IntervalConvergedSnapshotManager
public class IntervalConvergedSnapshotManager
| Field Summary | |
|---|---|
protected java.util.Set |
sipApplicationSessions
|
protected java.util.Set |
sipSessions
|
| Fields inherited from class org.jboss.web.tomcat.service.session.IntervalSnapshotManager |
|---|
interval, processingAllowed, sessions, thread, threadDone |
| Fields inherited from class org.jboss.web.tomcat.service.session.SnapshotManager |
|---|
contextPath, manager |
| Constructor Summary | |
|---|---|
IntervalConvergedSnapshotManager(org.jboss.web.tomcat.service.session.AbstractJBossManager manager,
java.lang.String path)
|
|
IntervalConvergedSnapshotManager(org.jboss.web.tomcat.service.session.AbstractJBossManager manager,
java.lang.String path,
int interval)
|
|
| Method Summary | |
|---|---|
protected void |
processSipApplicationSessions()
Distribute all modified sessions |
protected void |
processSipSessions()
Distribute all modified sessions |
void |
run()
Thread-loop |
void |
snapshot(ClusteredSipApplicationSession session)
Store the modified session in a hashmap for the distributor thread |
void |
snapshot(ClusteredSipSession session)
Store the modified session in a hashmap for the distributor thread |
void |
start()
Start the snapshot manager |
protected void |
startThread()
Start the distributor thread |
void |
stop()
Stop the snapshot manager |
protected void |
stopThread()
Stop the distributor thread |
| Methods inherited from class org.jboss.web.tomcat.service.session.IntervalSnapshotManager |
|---|
processSessions, snapshot |
| Methods inherited from class org.jboss.web.tomcat.service.session.SnapshotManager |
|---|
getContextPath, getLog, getManager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Set sipSessions
protected java.util.Set sipApplicationSessions
| Constructor Detail |
|---|
public IntervalConvergedSnapshotManager(org.jboss.web.tomcat.service.session.AbstractJBossManager manager,
java.lang.String path)
manager - path -
public IntervalConvergedSnapshotManager(org.jboss.web.tomcat.service.session.AbstractJBossManager manager,
java.lang.String path,
int interval)
manager - path - interval - | Method Detail |
|---|
public void snapshot(ClusteredSipSession session)
snapshot in interface SnapshotSipManagerpublic void snapshot(ClusteredSipApplicationSession session)
snapshot in interface SnapshotSipManagerprotected void processSipSessions()
protected void processSipApplicationSessions()
public void start()
start in class org.jboss.web.tomcat.service.session.IntervalSnapshotManagerpublic void stop()
stop in class org.jboss.web.tomcat.service.session.IntervalSnapshotManagerprotected void startThread()
startThread in class org.jboss.web.tomcat.service.session.IntervalSnapshotManagerprotected void stopThread()
stopThread in class org.jboss.web.tomcat.service.session.IntervalSnapshotManagerpublic void run()
run in interface java.lang.Runnablerun in class org.jboss.web.tomcat.service.session.IntervalSnapshotManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||