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() |
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).
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017