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

Packages that use GridDhtPartitionExchangeId
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.distributed.dht.preloader
org.apache.ignite.internal.processors.cache.distributed.dht.topology

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

Methods in org.apache.ignite.internal.processors.cache that return GridDhtPartitionExchangeId
`@Nullable GridDhtPartitionExchangeId` DynamicCacheChangeFailureMessage.`exchangeId()`
`@Nullable GridDhtPartitionExchangeId` CacheAffinityChangeMessage.`exchangeId()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridDhtPartitionExchangeId
`GridDhtPartitionsFullMessage` GridCachePartitionExchangeManager.`createPartitionsFullMessage(boolean compress, boolean newCntrMap, @Nullable GridDhtPartitionExchangeId exchId, @Nullable GridCacheVersion lastVer, @Nullable IgniteDhtPartitionHistorySuppliersMap partHistSuppliers, @Nullable IgniteDhtPartitionsToReloadMap partsToReload)` Creates partitions full message for all cache groups.

`GridDhtPartitionsFullMessage`

GridCachePartitionExchangeManager.`createPartitionsFullMessage(boolean compress, boolean newCntrMap, @Nullable GridDhtPartitionExchangeId exchId, @Nullable GridCacheVersion lastVer, @Nullable IgniteDhtPartitionHistorySuppliersMap partHistSuppliers, @Nullable IgniteDhtPartitionsToReloadMap partsToReload, Collection<CacheGroupContext> grps)`
Creates partitions full message for selected cache groups.

`GridDhtPartitionsSingleMessage` GridCachePartitionExchangeManager.`createPartitionsSingleMessage(@Nullable GridDhtPartitionExchangeId exchangeId, boolean clientOnlyExchange, boolean sndCounters, boolean newCntrMap, ExchangeActions exchActions)` Creates partitions single message for all cache groups.
`GridDhtPartitionsSingleMessage` GridCachePartitionExchangeManager.`createPartitionsSingleMessage(@Nullable GridDhtPartitionExchangeId exchangeId, boolean clientOnlyExchange, boolean sndCounters, boolean newCntrMap, ExchangeActions exchActions, Collection<CacheGroupContext> grps)` Creates partitions single message for selected cache groups.
`void` GridCachePartitionExchangeManager.`forceReassign(GridDhtPartitionExchangeId exchId)`
`IgniteInternalFuture<Boolean>` GridCachePartitionExchangeManager.`forceRebalance(GridDhtPartitionExchangeId exchId)`
`GridDhtPreloaderAssignments` GridCachePreloaderAdapter.`generateAssignments(GridDhtPartitionExchangeId exchId, GridDhtPartitionsExchangeFuture exchFut)`
`@Nullable GridDhtPreloaderAssignments` GridCachePreloader.`generateAssignments(GridDhtPartitionExchangeId exchId, @Nullable GridDhtPartitionsExchangeFuture exchFut)`

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.
`DynamicCacheChangeFailureMessage(ClusterNode locNode, GridDhtPartitionExchangeId exchId, IgniteCheckedException cause, Collection<String> cacheNames)` Creates new DynamicCacheChangeFailureMessage instance.

### 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
`GridDhtPartitionExchangeId` GridDhtPartitionsExchangeFuture.`exchangeId()`
`GridDhtPartitionExchangeId` RebalanceReassignExchangeTask.`exchangeId()`
`GridDhtPartitionExchangeId` ForceRebalanceExchangeTask.`exchangeId()`
`@Nullable GridDhtPartitionExchangeId` GridDhtPartitionsAbstractMessage.`exchangeId()`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridDhtPartitionExchangeId
`int` GridDhtPartitionExchangeId.`compareTo(GridDhtPartitionExchangeId o)`
`void` GridDhtPartitionsAbstractMessage.`exchangeId(GridDhtPartitionExchangeId exchId)`
`GridDhtPreloaderAssignments` GridDhtPreloader.`generateAssignments(GridDhtPartitionExchangeId exchId, GridDhtPartitionsExchangeFuture exchFut)`
`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
`ForceRebalanceExchangeTask(GridDhtPartitionExchangeId exchId, GridCompoundFuture<Boolean,Boolean> forcedRebFut)`
`GridDhtPartitionsExchangeFuture(GridCacheSharedContext cctx, ReadWriteLock busyLock, GridDhtPartitionExchangeId exchId, ExchangeActions exchActions, CacheAffinityChangeMessage affChangeMsg)`
`GridDhtPartitionsFullMessage(@Nullable GridDhtPartitionExchangeId id, @Nullable GridCacheVersion lastVer, @NotNull AffinityTopologyVersion topVer, @Nullable IgniteDhtPartitionHistorySuppliersMap partHistSuppliers, @Nullable IgniteDhtPartitionsToReloadMap partsToReload)`
`GridDhtPartitionsSingleMessage(GridDhtPartitionExchangeId exchId, boolean client, @Nullable GridCacheVersion lastVer, boolean compress)`
`GridDhtPreloaderAssignments(GridDhtPartitionExchangeId exchangeId, AffinityTopologyVersion topVer, boolean affinityReassign)`
`RebalanceReassignExchangeTask(GridDhtPartitionExchangeId exchId)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.topology with parameters of type GridDhtPartitionExchangeId
`boolean` GridDhtPartitionTopologyImpl.`update(@Nullable GridDhtPartitionExchangeId exchId, GridDhtPartitionMap parts, boolean force)`
`boolean` GridClientPartitionTopology.`update(@Nullable GridDhtPartitionExchangeId exchId, GridDhtPartitionMap parts, boolean force)`
`boolean` GridDhtPartitionTopology.`update(@Nullable GridDhtPartitionExchangeId exchId, GridDhtPartitionMap parts, boolean force)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020