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, willAttributeDistribute
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
data
- The dataIOException
- An error occurredReplicationStream getReplicationStream(byte[] data, int offset, int length) throws IOException
IOException
boolean isNotifyListenersOnReplication()
ClusterManager cloneFromTemplate()
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.