Class StaticNetworkInfo

  • 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 StaticNetworkInfo
    extends SpecificRecordBase implements SpecificRecord
                        

    Avro representation of static group definition.

    • Constructor Detail

      • StaticNetworkInfo

        StaticNetworkInfo()
        Default constructor.
      • StaticNetworkInfo

        StaticNetworkInfo(String groupId, KeyValuePairList groupParameters, ByteBuffer mgmPublicSigningKey, ByteBuffer mgmPrivateSigningKey, Integer version)
        All-args constructor.
        Parameters:
        groupId - Group which the group definition belongs to.
        groupParameters - Group Parameters for the group.
        mgmPublicSigningKey - The MGM's public key encoded as a byte array used for MGM signature verification in a static network.
        mgmPrivateSigningKey - The virtual MGM's private key encoded as a byte array used for signing as an MGM in a static network.
        version - The persisted static network information version number.