Class NoopPayload
- java.lang.Object
-
- org.opendaylight.controller.cluster.raft.messages.Payload
-
- org.opendaylight.controller.cluster.raft.persisted.NoopPayload
-
- All Implemented Interfaces:
ControlMessage
,Serializable
public final class NoopPayload extends Payload implements ControlMessage
Payload used for no-op log entries that are put into the journal by the PreLeader in order to commit entries from the prior term.- Author:
- Thomas Pantelis
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static NoopPayload
INSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
serializedSize()
Return the estimate of serialized size of this payload when passed through serialization.int
size()
Return the estimate of in-memory size of this payload.protected Object
writeReplace()
Return the serialization proxy for this object.
-
-
-
Field Detail
-
INSTANCE
public static final NoopPayload INSTANCE
-
-
Method Detail
-
size
public int size()
Description copied from class:Payload
Return the estimate of in-memory size of this payload.
-
serializedSize
public int serializedSize()
Description copied from class:Payload
Return the estimate of serialized size of this payload when passed through serialization. The estimate needs to be reasonably accurate and should err on the side of caution and report a slightly-higher size in face of uncertainty.- Specified by:
serializedSize
in classPayload
- Returns:
- An estimate of serialized size.
-
writeReplace
protected Object writeReplace()
Description copied from class:Payload
Return the serialization proxy for this object.- Specified by:
writeReplace
in classPayload
- Returns:
- Serialization proxy
-
-