public class PingResponse extends Message
PingRequest
.Constructor and Description |
---|
PingResponse(int clusterId,
String senderId,
String recipientId,
long term,
Timestamp timestamp)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected int |
calculateSize(int version)
Calculate an upper bound on the number of bytes required by
writeTo() . |
Timestamp |
getTimestamp()
Get the ping request timestamp.
|
String |
toString() |
void |
visit(MessageSwitch handler)
Apply the visitor pattern based on this instance's type.
|
void |
writeTo(ByteBuffer dest,
int version)
Serialize this instance into the given buffer.
|
calculateSize, calculateSize, calculateSize, decode, decodeProtocolVersion, encode, getBoolean, getByteBuffer, getClusterId, getCurrentProtocolVersion, getRecipientId, getSenderId, getString, getTerm, getTimestamp, isLeaderMessage, putBoolean, putByteBuffer, putString, putTimestamp
public PingResponse(int clusterId, String senderId, String recipientId, long term, Timestamp timestamp)
clusterId
- cluster IDsenderId
- identity of senderrecipientId
- identity of recipientterm
- sender's current termtimestamp
- request timestamp from the PingRequest
public void visit(MessageSwitch handler)
Message
public Timestamp getTimestamp()
public void writeTo(ByteBuffer dest, int version)
Message
protected int calculateSize(int version)
Message
writeTo()
.calculateSize
in class Message
version
- protocol encoding versionCopyright © 2022. All rights reserved.