public class WkaBasedMembershipScheme extends java.lang.Object implements MembershipScheme
| Constructor and Description |
|---|
WkaBasedMembershipScheme(org.apache.catalina.tribes.ManagedChannel channel,
OperationMode mode,
java.util.List<MembershipManager> applicationDomainMembershipManagers,
MembershipManager primaryMembershipManager,
java.util.Map<java.lang.String,Parameter> parameters,
byte[] domain,
java.util.List<Member> members,
boolean atmostOnceMessageSemantics,
boolean preserverMsgOrder) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getLocalPort(java.net.ServerSocket socket,
java.lang.String hostname,
int preferredPort,
int portstart,
int retries) |
Parameter |
getParameter(java.lang.String name) |
void |
init()
Configure the membership related to the WKA based scheme
|
void |
joinGroup()
JOIN the group and get the member list
|
void |
processJoin(org.apache.catalina.tribes.Member member)
When a JOIN message is received from some other member, it is notified using this method,
so that membership scheme specific processing can be carried out
|
public WkaBasedMembershipScheme(org.apache.catalina.tribes.ManagedChannel channel,
OperationMode mode,
java.util.List<MembershipManager> applicationDomainMembershipManagers,
MembershipManager primaryMembershipManager,
java.util.Map<java.lang.String,Parameter> parameters,
byte[] domain,
java.util.List<Member> members,
boolean atmostOnceMessageSemantics,
boolean preserverMsgOrder)
public void init()
throws ClusteringFault
init in interface MembershipSchemeClusteringFault - If an error occurs while configuring this schemeClusteringFault - If an error occurs while initializingprotected int getLocalPort(java.net.ServerSocket socket,
java.lang.String hostname,
int preferredPort,
int portstart,
int retries)
throws java.io.IOException
java.io.IOExceptionpublic void joinGroup()
throws ClusteringFault
joinGroup in interface MembershipSchemeClusteringFault - If an error occurs while joining the grouppublic void processJoin(org.apache.catalina.tribes.Member member)
member - The member who just joinedpublic Parameter getParameter(java.lang.String name)
Copyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.