public class ClusterManagementMode extends java.lang.Object implements OperationMode
| Constructor and Description |
|---|
ClusterManagementMode(byte[] clusterManagerDomain,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,GroupManagementAgent>> groupManagementAgents,
MembershipManager primaryMembershipManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupManagementAgent(org.apache.catalina.tribes.Channel channel,
java.lang.String domain,
GroupManagementAgent groupMgtAgent)
Add a new GroupManagementAgent
|
void |
addInterceptors(org.apache.catalina.tribes.Channel channel)
Add channel interecptors
|
java.util.List<MembershipManager> |
getMembershipManagers()
Get all the membership managers associated with a particular mode
|
void |
init(org.apache.catalina.tribes.Channel channel)
Initialize this mode
|
void |
notifyMemberJoin(org.apache.catalina.tribes.Member member)
Notify to the relevant parties that a member
member joined |
void |
setWkaBasedMembershipScheme(WkaBasedMembershipScheme wkaBasedMembershipScheme) |
public ClusterManagementMode(byte[] clusterManagerDomain,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,GroupManagementAgent>> groupManagementAgents,
MembershipManager primaryMembershipManager)
public void addInterceptors(org.apache.catalina.tribes.Channel channel)
OperationModeaddInterceptors in interface OperationModechannel - The Channel to which interceptors need to be addedpublic void init(org.apache.catalina.tribes.Channel channel)
OperationModeinit in interface OperationModechannel - The channel related to this memberpublic void setWkaBasedMembershipScheme(WkaBasedMembershipScheme wkaBasedMembershipScheme)
public void addGroupManagementAgent(org.apache.catalina.tribes.Channel channel,
java.lang.String domain,
GroupManagementAgent groupMgtAgent)
channel - The channel related to this memberdomain - Domain of the GroupManagementAgentgroupMgtAgent - the GroupManagementAgent to be addedpublic java.util.List<MembershipManager> getMembershipManagers()
OperationModegetMembershipManagers in interface OperationModepublic void notifyMemberJoin(org.apache.catalina.tribes.Member member)
OperationModemember joinednotifyMemberJoin in interface OperationModemember - The member to whom this member lists have to be sentCopyright © 2004-2017 The Apache Software Foundation. All Rights Reserved.