public interface CatalinaCluster extends Cluster
Modifier and Type | Method and Description |
---|---|
void |
addClusterListener(ClusterListener listener) |
void |
addValve(Valve valve) |
Channel |
getChannel() |
ClusterDeployer |
getClusterDeployer() |
Member |
getLocalMember()
Return the member that represents this node.
|
Manager |
getManager(java.lang.String name) |
java.lang.String |
getManagerName(java.lang.String name,
Manager manager) |
java.util.Map<java.lang.String,ClusterManager> |
getManagers() |
Member[] |
getMembers()
Returns all the members currently participating in the cluster.
|
Valve[] |
getValves() |
boolean |
hasMembers()
Returns that cluster has members.
|
void |
removeClusterListener(ClusterListener listener) |
void |
send(ClusterMessage msg)
Sends a message to all the members in the cluster
|
void |
send(ClusterMessage msg,
Member dest)
Sends a message to a specific member in the cluster.
|
void |
setChannel(Channel channel) |
void |
setClusterDeployer(ClusterDeployer deployer) |
backgroundProcess, createManager, getClusterName, getContainer, registerManager, removeManager, setClusterName, setContainer
void send(ClusterMessage msg)
msg
- ClusterMessagevoid send(ClusterMessage msg, Member dest)
msg
- ClusterMessagedest
- Memberboolean hasMembers()
Member[] getMembers()
Member getLocalMember()
void addValve(Valve valve)
void addClusterListener(ClusterListener listener)
void removeClusterListener(ClusterListener listener)
void setClusterDeployer(ClusterDeployer deployer)
ClusterDeployer getClusterDeployer()
java.util.Map<java.lang.String,ClusterManager> getManagers()
Manager getManager(java.lang.String name)
java.lang.String getManagerName(java.lang.String name, Manager manager)
Valve[] getValves()
void setChannel(Channel channel)
Channel getChannel()
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.