public class ConsistentIdMapper extends Object
| Constructor and Description |
|---|
ConsistentIdMapper(GridDiscoveryManager discoveryMgr)
Create an instance of mapper.
|
| Modifier and Type | Method and Description |
|---|---|
short |
mapToCompactId(AffinityTopologyVersion topVer,
UUID nodeId)
Maps UUID to compact ID for given baseline topology.
|
Map<Short,Collection<Short>> |
mapToCompactIds(AffinityTopologyVersion topVer,
Map<UUID,Collection<UUID>> txNodes,
BaselineTopology baselineTop)
Map primary -> backup node compact ID accordingly to baseline topology..
|
UUID |
mapToUuid(AffinityTopologyVersion topVer,
short nodeConstId)
Maps UUID to compact ID for given baseline topology.
|
public ConsistentIdMapper(GridDiscoveryManager discoveryMgr)
discoveryMgr - Discovery manager.public short mapToCompactId(AffinityTopologyVersion topVer, UUID nodeId)
topVer - Topology version.nodeId - UUID of node.public UUID mapToUuid(AffinityTopologyVersion topVer, short nodeConstId)
topVer - Topology version.nodeConstId - UUID of node.public Map<Short,Collection<Short>> mapToCompactIds(AffinityTopologyVersion topVer, @Nullable Map<UUID,Collection<UUID>> txNodes, BaselineTopology baselineTop)
txNodes - Primary -> backup UUID nodes.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.4.0 Release Date : March 5 2018