Class MulticastBasedMembershipScheme

java.lang.Object
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 Details

    • MulticastBasedMembershipScheme

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

    • init

      public void init() throws org.apache.axis2.clustering.ClusteringFault
      Description copied from interface: MembershipScheme
      Initialize this membership scheme
      Specified by:
      init in interface MembershipScheme
      Throws:
      org.apache.axis2.clustering.ClusteringFault - If an error occurs while initializing
    • joinGroup

      public void joinGroup() throws org.apache.axis2.clustering.ClusteringFault
      Description copied from interface: MembershipScheme
      JOIN the group
      Specified by:
      joinGroup in interface MembershipScheme
      Throws:
      org.apache.axis2.clustering.ClusteringFault - If an error occurs while joining the group
    • getParameter

      public org.apache.axis2.description.Parameter getParameter(String name)