## Uses of Class
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionExchangeId

Packages that use GridDhtPartitionExchangeId
Package | Description
--- | ---
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed.dht |
org.apache.ignite.internal.processors.cache.distributed.dht.preloader |

### Uses of GridDhtPartitionExchangeId in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return GridDhtPartitionExchangeId
Modifier and Type | Method and Description
--- | ---
`GridDhtPartitionExchangeId` | CacheAffinityChangeMessage.`exchangeId()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridDhtPartitionExchangeId
Modifier and Type | Method and Description
--- | ---
`GridDhtPartitionsFullMessage` | GridCachePartitionExchangeManager.`createPartitionsFullMessage(boolean compress, GridDhtPartitionExchangeId exchId, GridCacheVersion lastVer, IgniteDhtPartitionHistorySuppliersMap partHistSuppliers, IgniteDhtPartitionsToReloadMap partsToReload)`
`GridDhtPartitionsSingleMessage` | GridCachePartitionExchangeManager.`createPartitionsSingleMessage(ClusterNode targetNode, GridDhtPartitionExchangeId exchangeId, boolean clientOnlyExchange, boolean sndCounters)`

Constructors in org.apache.ignite.internal.processors.cache with parameters of type GridDhtPartitionExchangeId
Constructor and Description
`CacheAffinityChangeMessage(GridDhtPartitionExchangeId exchId, GridDhtPartitionsFullMessage partsMsg, Map<Integer,Map<Integer,List<UUID>>> assignmentChange)` Constructor used when message is created to finish exchange.

### Uses of GridDhtPartitionExchangeId in org.apache.ignite.internal.processors.cache.distributed.dht

Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridDhtPartitionExchangeId
Modifier and Type | Method and Description
--- | ---
`boolean` | GridDhtPartitionTopologyImpl.`update(GridDhtPartitionExchangeId exchId, GridDhtPartitionMap parts)`
`boolean` | GridClientPartitionTopology.`update(GridDhtPartitionExchangeId exchId, GridDhtPartitionMap parts)`
`boolean` | GridDhtPartitionTopology.`update(GridDhtPartitionExchangeId exchId, GridDhtPartitionMap parts)`

### Uses of GridDhtPartitionExchangeId in org.apache.ignite.internal.processors.cache.distributed.dht.preloader

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return GridDhtPartitionExchangeId
Modifier and Type | Method and Description
--- | ---
`GridDhtPartitionExchangeId` | GridDhtPartitionsExchangeFuture.`exchangeId()`
`GridDhtPartitionExchangeId` | GridDhtPartitionsAbstractMessage.`exchangeId()`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridDhtPartitionExchangeId
Modifier and Type | Method and Description
--- | ---
`int` | GridDhtPartitionExchangeId.`compareTo(GridDhtPartitionExchangeId o)`
`void` | GridDhtPartitionsExchangeFuture.`onEvent(GridDhtPartitionExchangeId exchId, DiscoveryEvent discoEvt, DiscoCache discoCache)` Event callback.

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridDhtPartitionExchangeId
Constructor and Description
`GridDhtPartitionsExchangeFuture(GridCacheSharedContext cctx, boolean reassign, DiscoveryEvent discoEvt, GridDhtPartitionExchangeId exchId)` Dummy future created to trigger reassignments if partition topology changed while preloading.
`GridDhtPartitionsExchangeFuture(GridCacheSharedContext cctx, DiscoveryEvent discoEvt, GridDhtPartitionExchangeId exchId, GridCompoundFuture<Boolean,Boolean> forcedRebFut)` Force preload future created to trigger reassignments if partition topology changed while preloading.
`GridDhtPartitionsExchangeFuture(GridCacheSharedContext cctx, ReadWriteLock busyLock, GridDhtPartitionExchangeId exchId, ExchangeActions exchActions, CacheAffinityChangeMessage affChangeMsg)`
`GridDhtPartitionsFullMessage(GridDhtPartitionExchangeId id, GridCacheVersion lastVer, AffinityTopologyVersion topVer, IgniteDhtPartitionHistorySuppliersMap partHistSuppliers, IgniteDhtPartitionsToReloadMap partsToReload)`
`GridDhtPartitionsSingleMessage(GridDhtPartitionExchangeId exchId, boolean client, GridCacheVersion lastVer, boolean compress)`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.2.0
Release Date | : September 15 2017