| 
Apache Tomcat 7.0.28 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ClusterManager
The common interface used by all cluster manager. This is so that we can have a more pluggable way of swapping session managers for different algorithms.
| Method Summary | |
|---|---|
 ClusterManager | 
cloneFromTemplate()
 | 
 CatalinaCluster | 
getCluster()
 | 
 String[] | 
getInvalidatedSessions()
When the manager expires session not tied to a request.  | 
 String | 
getName()
Return the name of the manager, at host /context name and at engine hostname+/context.  | 
 ReplicationStream | 
getReplicationStream(byte[] data)
 | 
 ReplicationStream | 
getReplicationStream(byte[] data,
                     int offset,
                     int length)
 | 
 boolean | 
isNotifyListenersOnReplication()
 | 
 void | 
messageDataReceived(ClusterMessage msg)
A message was received from another node, this is the callback method to implement if you are interested in receiving replication messages.  | 
 ClusterMessage | 
requestCompleted(String sessionId)
When the request has been completed, the replication valve will notify the manager, and the manager will decide whether any replication is needed or not.  | 
 void | 
setCluster(CatalinaCluster cluster)
 | 
 void | 
setName(String name)
Set the name of the manager, at host /context name and at engine hostname+/context  | 
| Method Detail | 
|---|
void messageDataReceived(ClusterMessage msg)
msg - - the message received.ClusterMessage requestCompleted(String sessionId)
sessionId - - the sessionId that just completed.
String[] getInvalidatedSessions()
String getName()
void setName(String name)
name - CatalinaCluster getCluster()
void setCluster(CatalinaCluster cluster)
ReplicationStream getReplicationStream(byte[] data)
                                       throws IOException
IOException
ReplicationStream getReplicationStream(byte[] data,
                                       int offset,
                                       int length)
                                       throws IOException
IOExceptionboolean isNotifyListenersOnReplication()
ClusterManager cloneFromTemplate()
  | 
Apache Tomcat 7.0.28 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||