Class DistributeMemberInfo

  • All Implemented Interfaces:
    java.io.Externalizable , java.io.Serializable , java.lang.Comparable , org.apache.avro.generic.GenericContainer , org.apache.avro.generic.GenericRecord , org.apache.avro.generic.IndexedRecord , org.apache.avro.specific.SpecificRecord

    
    public class DistributeMemberInfo
    extends SpecificRecordBase implements SpecificRecord
                        

    Distribute an updated member info to the rest of the network.

    • Constructor Detail

      • DistributeMemberInfo

        DistributeMemberInfo()
        Default constructor.
      • DistributeMemberInfo

        DistributeMemberInfo(HoldingIdentity mgm, HoldingIdentity updatedMember, Integer minimumGroupParametersEpoch, Long minimumUpdatedMemberSerial)
        All-args constructor.
        Parameters:
        mgm - The membership group manager of the group.
        updatedMember - The member which has been updated.
        minimumGroupParametersEpoch - The minimum group parameter epoch to be distribute (if null we use the latest version).
        minimumUpdatedMemberSerial - The serial number of the minimum version of the updated members' memberInfo to distribute (if null we use the latest version).