public class DiscoveryDataPacket extends Object implements Serializable
DiscoveryDataBag objects.| Constructor and Description |
|---|
DiscoveryDataPacket(UUID joiningNodeId) |
| Modifier and Type | Method and Description |
|---|---|
DiscoveryDataBag |
bagForDataCollection()
Returns
DiscoveryDataBag aware of components with already initialized common data
(e.g. on nodes prior in cluster to the one where this method is called). |
boolean |
hasDataFromNode(UUID nodeId) |
boolean |
hasJoiningNodeData() |
void |
joiningNodeClient(boolean joiningNodeClient) |
UUID |
joiningNodeId() |
void |
marshalGridNodeData(DiscoveryDataBag bag,
UUID nodeId,
Marshaller marsh,
IgniteLogger log) |
void |
marshalJoiningNodeData(DiscoveryDataBag bag,
Marshaller marsh,
IgniteLogger log) |
boolean |
mergeDataFrom(DiscoveryDataPacket existingDataPacket,
Collection<Integer> mrgdCmnDataKeys,
Collection<UUID> mrgdSpecifDataKeys) |
DiscoveryDataBag |
unmarshalGridData(Marshaller marsh,
ClassLoader clsLdr,
boolean clientNode,
IgniteLogger log) |
DiscoveryDataBag |
unmarshalJoiningNodeData(Marshaller marsh,
ClassLoader clsLdr,
boolean clientNode,
IgniteLogger log) |
public DiscoveryDataPacket(UUID joiningNodeId)
joiningNodeId - Joining node id.public UUID joiningNodeId()
public void marshalGridNodeData(DiscoveryDataBag bag, UUID nodeId, Marshaller marsh, IgniteLogger log)
bag - Bag.nodeId - Node id.marsh - Marsh.log - Logger.public void marshalJoiningNodeData(DiscoveryDataBag bag, Marshaller marsh, IgniteLogger log)
bag - Bag.marsh - Marsh.log - Logger.public DiscoveryDataBag unmarshalGridData(Marshaller marsh, ClassLoader clsLdr, boolean clientNode, IgniteLogger log)
marsh - Marsh.clsLdr - Class loader.clientNode - Client node.log - Logger.public DiscoveryDataBag unmarshalJoiningNodeData(Marshaller marsh, ClassLoader clsLdr, boolean clientNode, IgniteLogger log)
marsh - Marsh.clsLdr - Class loader.clientNode - Client node.log - Logger.public boolean hasJoiningNodeData()
public boolean hasDataFromNode(UUID nodeId)
nodeId - Node id.public boolean mergeDataFrom(DiscoveryDataPacket existingDataPacket, Collection<Integer> mrgdCmnDataKeys, Collection<UUID> mrgdSpecifDataKeys)
existingDataPacket - Existing data packet.mrgdCmnDataKeys - Mrgd cmn data keys.mrgdSpecifDataKeys - Mrgd specif data keys.public DiscoveryDataBag bagForDataCollection()
DiscoveryDataBag aware of components with already initialized common data
(e.g. on nodes prior in cluster to the one where this method is called).public void joiningNodeClient(boolean joiningNodeClient)
joiningNodeClient - Joining node is client flag.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.0 Release Date : May 23 2018