|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis2.clustering.tribes.WkaBasedMembershipScheme
public class WkaBasedMembershipScheme
Implementation of the WKA(well-known address) based membership scheme. In this scheme, membership is discovered using a few well-known members (who run at well-known IP addresses)
| Constructor Summary | |
|---|---|
WkaBasedMembershipScheme(org.apache.catalina.tribes.ManagedChannel channel,
OperationMode mode,
List<MembershipManager> applicationDomainMembershipManagers,
MembershipManager primaryMembershipManager,
Map<String,Parameter> parameters,
byte[] domain,
List<Member> members,
boolean atmostOnceMessageSemantics,
boolean preserverMsgOrder)
|
|
| Method Summary | |
|---|---|
protected int |
getLocalPort(ServerSocket socket,
String hostname,
int preferredPort,
int portstart,
int retries)
|
Parameter |
getParameter(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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WkaBasedMembershipScheme(org.apache.catalina.tribes.ManagedChannel channel,
OperationMode mode,
List<MembershipManager> applicationDomainMembershipManagers,
MembershipManager primaryMembershipManager,
Map<String,Parameter> parameters,
byte[] domain,
List<Member> members,
boolean atmostOnceMessageSemantics,
boolean preserverMsgOrder)
| Method Detail |
|---|
public void init()
throws ClusteringFault
init in interface MembershipSchemeClusteringFault - If an error occurs while configuring this scheme
protected int getLocalPort(ServerSocket socket,
String hostname,
int preferredPort,
int portstart,
int retries)
throws IOException
IOException
public 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(String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||