public class TcpDiscoveryStatusCheckMessage extends TcpDiscoveryAbstractMessage
If a failed node id is specified then the message is sent across the ring up to the sender node to ensure that the failed node is actually failed.
Modifier and Type | Field and Description |
---|---|
static int |
STATUS_OK
Status OK.
|
static int |
STATUS_RECON
Status RECONNECT.
|
CHANGE_TOPOLOGY_FLAG_POS, CLIENT_ACK_FLAG_POS, CLIENT_FLAG_POS, CLIENT_RECON_SUCCESS_FLAG_POS, COMPRESS_DATA_PACKET, FORCE_FAIL_FLAG_POS, RESPONDED_FLAG_POS
Constructor and Description |
---|
TcpDiscoveryStatusCheckMessage(TcpDiscoveryNode creatorNode,
UUID failedNodeId)
Constructor.
|
TcpDiscoveryStatusCheckMessage(UUID creatorNodeId,
Collection<InetSocketAddress> creatorNodeAddrs,
UUID failedNodeId)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
@Nullable TcpDiscoveryNode |
creatorNode()
Gets creator node.
|
Collection<InetSocketAddress> |
creatorNodeAddrs()
Gets creator node addresses.
|
boolean |
equals(Object obj) |
UUID |
failedNodeId()
Gets failed node id.
|
int |
status()
Gets creator status.
|
void |
status(int status)
Sets creator node status (should be set by coordinator).
|
String |
toString() |
addFailedNode, client, client, creatorNodeId, failedNodes, failedNodes, force, force, getFlag, hashCode, highPriority, id, pendingIndex, pendingIndex, senderNodeId, senderNodeId, setFlag, topologyVersion, topologyVersion, traceLogLevel, verified, verifierNodeId, verify
public static final int STATUS_OK
public static final int STATUS_RECON
public TcpDiscoveryStatusCheckMessage(TcpDiscoveryNode creatorNode, UUID failedNodeId)
creatorNode
- Creator node.failedNodeId
- Failed node id.public TcpDiscoveryStatusCheckMessage(UUID creatorNodeId, Collection<InetSocketAddress> creatorNodeAddrs, UUID failedNodeId)
creatorNodeAddrs
- Addresses of creator node, used to be able not to serialize node in message.creatorNodeId
- Creator node ID.failedNodeId
- Failed node id.@Nullable public @Nullable TcpDiscoveryNode creatorNode()
public Collection<InetSocketAddress> creatorNodeAddrs()
public UUID failedNodeId()
public int status()
public void status(int status)
status
- Creator node status.public boolean equals(Object obj)
equals
in class TcpDiscoveryAbstractMessage
public String toString()
toString
in class TcpDiscoveryAbstractMessage
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021