Class 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 Detail

      • 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 Detail

      • 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)