@TcpDiscoveryEnsureDelivery @TcpDiscoveryRedirectToClient public class TcpDiscoveryNodeAddedMessage extends TcpDiscoveryAbstractTraceableMessage
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 |
|---|
TcpDiscoveryNodeAddedMessage(TcpDiscoveryNodeAddedMessage msg) |
TcpDiscoveryNodeAddedMessage(UUID creatorNodeId,
TcpDiscoveryNode node,
DiscoveryDataPacket dataPacket,
long gridStartTime)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearDiscoveryData()
Clears discovery data to minimize message size.
|
void |
clearUnmarshalledDiscoveryData()
Clears unmarshalled discovery data to minimize message size.
|
Collection<TcpDiscoveryNode> |
clientTopology() |
void |
clientTopology(Collection<TcpDiscoveryNode> top) |
@Nullable IgniteUuid |
discardedCustomMessageId()
Gets discarded custom message ID.
|
@Nullable IgniteUuid |
discardedMessageId()
Gets discarded message ID.
|
DiscoveryDataPacket |
gridDiscoveryData() |
long |
gridStartTime() |
@Nullable Collection<TcpDiscoveryAbstractMessage> |
messages()
Gets pending messages sent to new node by its previous.
|
void |
messages(@Nullable Collection<TcpDiscoveryAbstractMessage> msgs,
@Nullable IgniteUuid discardMsgId,
@Nullable IgniteUuid discardCustomMsgId)
Sets pending messages to send to new node.
|
TcpDiscoveryNode |
node()
Gets newly added node.
|
@Nullable Collection<TcpDiscoveryNode> |
topology()
Gets topology.
|
void |
topology(@Nullable Collection<TcpDiscoveryNode> top)
Sets topology.
|
Map<Long,Collection<ClusterNode>> |
topologyHistory()
Gets topology snapshots history.
|
void |
topologyHistory(@Nullable Map<Long,Collection<ClusterNode>> topHist)
Sets topology snapshots history.
|
String |
toString() |
readResolve, spanContaineraddFailedNode, client, client, creatorNodeId, equals, failedNodes, failedNodes, force, force, getFlag, hashCode, highPriority, id, pendingIndex, pendingIndex, senderNodeId, senderNodeId, setFlag, topologyVersion, topologyVersion, traceLogLevel, verified, verifierNodeId, verifypublic TcpDiscoveryNodeAddedMessage(UUID creatorNodeId, TcpDiscoveryNode node, DiscoveryDataPacket dataPacket, long gridStartTime)
creatorNodeId - Creator node ID.node - Node to add to topology.dataPacket - container for collecting discovery data across the cluster.gridStartTime - Start time of the first grid node.public TcpDiscoveryNodeAddedMessage(TcpDiscoveryNodeAddedMessage msg)
msg - Message.public TcpDiscoveryNode node()
@Nullable public @Nullable Collection<TcpDiscoveryAbstractMessage> messages()
@Nullable public @Nullable IgniteUuid discardedMessageId()
@Nullable public @Nullable IgniteUuid discardedCustomMessageId()
public void messages(@Nullable
@Nullable Collection<TcpDiscoveryAbstractMessage> msgs,
@Nullable
@Nullable IgniteUuid discardMsgId,
@Nullable
@Nullable IgniteUuid discardCustomMsgId)
msgs - Pending messages to send to new node.discardMsgId - Discarded message ID.discardCustomMsgId - Discarded custom message ID.@Nullable public @Nullable Collection<TcpDiscoveryNode> topology()
public void topology(@Nullable
@Nullable Collection<TcpDiscoveryNode> top)
top - Current topology.public void clientTopology(Collection<TcpDiscoveryNode> top)
top - Topology at the moment when client joined.public Collection<TcpDiscoveryNode> clientTopology()
public Map<Long,Collection<ClusterNode>> topologyHistory()
public void topologyHistory(@Nullable
@Nullable Map<Long,Collection<ClusterNode>> topHist)
topHist - Map with topology snapshots history.public DiscoveryDataPacket gridDiscoveryData()
DiscoveryDataPacket carried by this message.public void clearDiscoveryData()
public void clearUnmarshalledDiscoveryData()
public long gridStartTime()
public String toString()
toString in class TcpDiscoveryAbstractMessage
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.0 Release Date : September 11 2021