Class RegistrationInfo

java.lang.Object
io.vertx.core.spi.cluster.RegistrationInfo
All Implemented Interfaces:
ClusterSerializable

public class RegistrationInfo extends Object implements ClusterSerializable
Registration data stored by the cluster manager.
Author:
Thomas Segismont
  • Constructor Details

    • RegistrationInfo

      public RegistrationInfo()
    • RegistrationInfo

      public RegistrationInfo(String nodeId, long seq, boolean localOnly)
  • Method Details

    • nodeId

      public String nodeId()
    • seq

      public long seq()
    • localOnly

      public boolean localOnly()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • writeToBuffer

      public void writeToBuffer(Buffer buffer)
      Description copied from interface: ClusterSerializable
      Method invoked when serializing this instance.
      Specified by:
      writeToBuffer in interface ClusterSerializable
      Parameters:
      buffer - the Buffer where the serialized bytes must be written to
    • readFromBuffer

      public int readFromBuffer(int start, Buffer buffer)
      Description copied from interface: ClusterSerializable
      Method invoked when deserializing bytes to this instance.
      Specified by:
      readFromBuffer in interface ClusterSerializable
      Parameters:
      start - the position where to start reading the buffer
      buffer - the Buffer where the serialized bytes must be read from
      Returns:
      the position after the last serialized byte