public interface ClusterManager extends Manager
| Modifier and Type | Method and Description | 
|---|---|
| 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)Open stream and use correct ClassLoader (Container), switching thread
 context class loader. | 
| 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 | 
add, addPropertyChangeListener, backgroundProcess, changeSessionId, createEmptySession, createSession, findSession, findSessions, getActiveSessions, getContainer, getDistributable, getExpiredSessions, getInfo, getMaxActive, getMaxInactiveInterval, getRejectedSessions, getSessionAverageAliveTime, getSessionCounter, getSessionCreateRate, getSessionExpireRate, getSessionIdLength, getSessionMaxAliveTime, load, remove, remove, removePropertyChangeListener, setContainer, setDistributable, setExpiredSessions, setMaxActive, setMaxInactiveInterval, setSessionCounter, setSessionIdLength, setSessionMaxAliveTime, unload, willAttributeDistributevoid 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
data - The dataIOException - An error occurredReplicationStream getReplicationStream(byte[] data, int offset, int length) throws IOException
IOExceptionboolean isNotifyListenersOnReplication()
ClusterManager cloneFromTemplate()
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.