|
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
IOException
boolean isNotifyListenersOnReplication()
ClusterManager cloneFromTemplate()
|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |