Package io.vertx.core.spi.cluster
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 Summary
Constructors Constructor Description RegistrationInfo()
RegistrationInfo(String nodeId, long seq, boolean localOnly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
hashCode()
boolean
localOnly()
String
nodeId()
int
readFromBuffer(int start, Buffer buffer)
Method invoked when deserializing bytes to this instance.long
seq()
String
toString()
void
writeToBuffer(Buffer buffer)
Method invoked when serializing this instance.
-
-
-
Constructor Detail
-
RegistrationInfo
public RegistrationInfo()
-
RegistrationInfo
public RegistrationInfo(String nodeId, long seq, boolean localOnly)
-
-
Method Detail
-
nodeId
public String nodeId()
-
seq
public long seq()
-
localOnly
public boolean localOnly()
-
writeToBuffer
public void writeToBuffer(Buffer buffer)
Description copied from interface:ClusterSerializable
Method invoked when serializing this instance.- Specified by:
writeToBuffer
in interfaceClusterSerializable
- Parameters:
buffer
- theBuffer
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 interfaceClusterSerializable
- Parameters:
start
- the position where to start reading thebuffer
buffer
- theBuffer
where the serialized bytes must be read from- Returns:
- the position after the last serialized byte
-
-