@TcpDiscoveryEnsureDelivery @TcpDiscoveryRedirectToClient public class TcpDiscoveryNodeAddedMessage extends TcpDiscoveryAbstractMessage
CLIENT_ACK_FLAG_POS, CLIENT_FLAG_POS, CLIENT_RECON_SUCCESS_FLAG_POS, FORCE_FAIL_FLAG_POS, RESPONDED_FLAG_POS| Constructor and Description |
|---|
TcpDiscoveryNodeAddedMessage(TcpDiscoveryNodeAddedMessage msg) |
TcpDiscoveryNodeAddedMessage(UUID creatorNodeId,
TcpDiscoveryNode node,
Map<Integer,byte[]> newNodeDiscoData,
long gridStartTime)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDiscoveryData(UUID nodeId,
Map<Integer,byte[]> discoData) |
void |
clearDiscoveryData()
Clears discovery data to minimize message size.
|
Collection<TcpDiscoveryNode> |
clientTopology() |
void |
clientTopology(Collection<TcpDiscoveryNode> top) |
IgniteUuid |
discardedCustomMessageId()
Gets discarded custom message ID.
|
IgniteUuid |
discardedMessageId()
Gets discarded message ID.
|
long |
gridStartTime() |
Collection<TcpDiscoveryAbstractMessage> |
messages()
Gets pending messages sent to new node by its previous.
|
void |
messages(Collection<TcpDiscoveryAbstractMessage> msgs,
IgniteUuid discardMsgId,
IgniteUuid discardCustomMsgId)
Sets pending messages to send to new node.
|
Map<Integer,byte[]> |
newNodeDiscoveryData() |
TcpDiscoveryNode |
node()
Gets newly added node.
|
Map<UUID,Map<Integer,byte[]>> |
oldNodesDiscoveryData() |
void |
oldNodesDiscoveryData(Map<UUID,Map<Integer,byte[]>> oldNodesDiscoData) |
Collection<TcpDiscoveryNode> |
topology()
Gets topology.
|
void |
topology(Collection<TcpDiscoveryNode> top)
Sets topology.
|
Map<Long,Collection<ClusterNode>> |
topologyHistory()
Gets topology snapshots history.
|
void |
topologyHistory(Map<Long,Collection<ClusterNode>> topHist)
Sets topology snapshots history.
|
String |
toString() |
addFailedNode, 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, Map<Integer,byte[]> newNodeDiscoData, long gridStartTime)
creatorNodeId - Creator node ID.node - Node to add to topology.newNodeDiscoData - New Node discovery data.gridStartTime - Start time of the first grid node.public TcpDiscoveryNodeAddedMessage(TcpDiscoveryNodeAddedMessage msg)
msg - Message.public TcpDiscoveryNode node()
@Nullable public Collection<TcpDiscoveryAbstractMessage> messages()
@Nullable public IgniteUuid discardedMessageId()
@Nullable public IgniteUuid discardedCustomMessageId()
public void messages(@Nullable
Collection<TcpDiscoveryAbstractMessage> msgs,
@Nullable
IgniteUuid discardMsgId,
@Nullable
IgniteUuid discardCustomMsgId)
msgs - Pending messages to send to new node.discardMsgId - Discarded message ID.discardCustomMsgId - Discarded custom message ID.@Nullable public Collection<TcpDiscoveryNode> topology()
public void topology(@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
Map<Long,Collection<ClusterNode>> topHist)
topHist - Map with topology snapshots history.public Map<Integer,byte[]> newNodeDiscoveryData()
public Map<UUID,Map<Integer,byte[]>> oldNodesDiscoveryData()
public void oldNodesDiscoveryData(Map<UUID,Map<Integer,byte[]>> oldNodesDiscoData)
oldNodesDiscoData - Discovery data from old nodes.public void addDiscoveryData(UUID nodeId, Map<Integer,byte[]> discoData)
nodeId - Node ID.discoData - Discovery data to add.public void clearDiscoveryData()
public long gridStartTime()
public String toString()
toString in class TcpDiscoveryAbstractMessage
Follow @ApacheIgnite
Ignite Fabric : ver. 1.9.0 Release Date : March 2 2017