|
||||||||||
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,
ClusterManager 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)
|
Member[] |
getMembers()
returns all the members currently participating in the cluster |
MembershipService |
getMembershipService()
|
Valve |
getValve()
|
void |
removeClusterListener(MessageListener listener)
|
void |
removeManager(java.lang.String name)
|
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 |
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 |
Methods inherited from interface org.apache.catalina.cluster.io.ListenCallback |
messageDataReceived |
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 send(ClusterMessage msg)
msg
- SessionMessagepublic void send(ClusterMessage msg, Member dest)
msg
- SessionMessagedest
- Memberpublic 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 Manager getManager(java.lang.String name)
public void removeManager(java.lang.String name)
public void addManager(java.lang.String name, ClusterManager manager)
public Valve getValve()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |