|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A CatalinaCluster interface allows to plug in and out the different cluster implementations
Field Summary | |
static java.lang.String |
info
Descriptive information about this component implementation. |
Method Summary | |
void |
addClusterListener(MessageListener listener)
|
void |
addManager(java.lang.String name,
Manager manager)
|
void |
addValve(Valve valve)
|
ClusterDeployer |
getClusterDeployer()
|
ClusterReceiver |
getClusterReceiver()
|
ClusterSender |
getClusterSender()
|
Member |
getLocalMember()
Return the member that represents this node. |
org.apache.commons.logging.Log |
getLogger()
Returns the associates logger with this cluster. |
Manager |
getManager(java.lang.String name)
|
java.util.Map |
getManagers()
|
Member[] |
getMembers()
Returns all the members currently participating in the cluster. |
MembershipService |
getMembershipService()
|
Valve[] |
getValves()
|
boolean |
hasMembers()
Returns that cluster has members. |
void |
receive(ClusterMessage msg)
receive a message to all the members in the cluster. |
void |
removeClusterListener(MessageListener listener)
|
void |
removeManager(java.lang.String name,
Manager manager)
|
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 |
sendClusterDomain(ClusterMessage msg)
Sends a message to a all members at local cluster domain |
void |
setClusterDeployer(ClusterDeployer deployer)
|
void |
setClusterReceiver(ClusterReceiver receiver)
|
void |
setClusterSender(ClusterSender sender)
|
void |
setMembershipService(MembershipService service)
|
void |
start()
Start the cluster, the owning container will invoke this |
void |
stop()
Stops the cluster, the owning container will invoke this |
Methods inherited from interface org.apache.catalina.Cluster |
backgroundProcess, createManager, getClusterName, getContainer, getInfo, getProtocol, installContext, setClusterName, setContainer, setProtocol, startContext, stop |
Field Detail |
public static final java.lang.String info
Method Detail |
public void start() throws java.lang.Exception
java.lang.Exception
- - if failure to start clusterpublic void stop() throws LifecycleException
LifecycleException
public org.apache.commons.logging.Log getLogger()
public void receive(ClusterMessage msg)
msg
- ClusterMessagepublic void send(ClusterMessage msg)
msg
- ClusterMessagepublic void send(ClusterMessage msg, Member dest)
msg
- ClusterMessagedest
- Memberpublic void sendClusterDomain(ClusterMessage msg)
msg
- ClusterMessagepublic boolean hasMembers()
public Member[] getMembers()
public Member getLocalMember()
public void setClusterSender(ClusterSender sender)
public ClusterSender getClusterSender()
public void setClusterReceiver(ClusterReceiver receiver)
public ClusterReceiver getClusterReceiver()
public void setMembershipService(MembershipService service)
public MembershipService getMembershipService()
public void addValve(Valve valve)
public void addClusterListener(MessageListener listener)
public void removeClusterListener(MessageListener listener)
public void setClusterDeployer(ClusterDeployer deployer)
public ClusterDeployer getClusterDeployer()
public java.util.Map getManagers()
public Manager getManager(java.lang.String name)
public void removeManager(java.lang.String name, Manager manager)
public void addManager(java.lang.String name, Manager manager)
public Valve[] getValves()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |