org.apache.axis2.clustering.tribes
Class MulticastBasedMembershipScheme

java.lang.Object
  extended by org.apache.axis2.clustering.tribes.MulticastBasedMembershipScheme
All Implemented Interfaces:
MembershipScheme

public class MulticastBasedMembershipScheme
extends Object
implements MembershipScheme

Implementation of the multicast based membership scheme. In this scheme, membership is discovered using multicasts


Constructor Summary
MulticastBasedMembershipScheme(org.apache.catalina.tribes.ManagedChannel channel, OperationMode mode, Map<String,Parameter> parameters, byte[] domain, boolean atmostOnceMessageSemantics, boolean preserverMsgOrder)
           
 
Method Summary
 Parameter getParameter(String name)
           
 void init()
          Initialize this membership scheme
 void joinGroup()
          JOIN the group
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulticastBasedMembershipScheme

public MulticastBasedMembershipScheme(org.apache.catalina.tribes.ManagedChannel channel,
                                      OperationMode mode,
                                      Map<String,Parameter> parameters,
                                      byte[] domain,
                                      boolean atmostOnceMessageSemantics,
                                      boolean preserverMsgOrder)
Method Detail

init

public void init()
          throws ClusteringFault
Description copied from interface: MembershipScheme
Initialize this membership scheme

Specified by:
init in interface MembershipScheme
Throws:
ClusteringFault - If an error occurs while initializing

joinGroup

public void joinGroup()
               throws ClusteringFault
Description copied from interface: MembershipScheme
JOIN the group

Specified by:
joinGroup in interface MembershipScheme
Throws:
ClusteringFault - If an error occurs while joining the group

getParameter

public Parameter getParameter(String name)


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.