## Uses of Class
org.apache.ignite.internal.processors.cache.ExchangeActions

Packages that use ExchangeActions
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.cache.distributed.dht.preloader
org.apache.ignite.internal.processors.cluster

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

Methods in org.apache.ignite.internal.processors.cache that return ExchangeActions
`ExchangeActions` DynamicCacheChangeFailureMessage.`exchangeActions()`
`ExchangeActions` GridCacheProcessor.`onStateChangeRequest(ChangeGlobalStateMessage msg, AffinityTopologyVersion topVer, DiscoveryDataClusterState curState)`

Methods in org.apache.ignite.internal.processors.cache with parameters of type ExchangeActions
`GridDhtPartitionsSingleMessage` GridCachePartitionExchangeManager.`createPartitionsSingleMessage(GridDhtPartitionExchangeId exchangeId, boolean clientOnlyExchange, boolean sndCounters, boolean newCntrMap, ExchangeActions exchActions)`
`void` DynamicCacheChangeFailureMessage.`exchangeActions(ExchangeActions exchangeActions)`
`void` CacheAffinitySharedManager.`forceCloseCaches(GridDhtPartitionsExchangeFuture fut, boolean crd, ExchangeActions exchActions)` Called during the rollback of the exchange partitions procedure in order to stop the given cache even if it's not fully initialized (e.g. failed on cache init stage).
`IgniteInternalFuture<?>` CacheAffinitySharedManager.`onCacheChangeRequest(GridDhtPartitionsExchangeFuture fut, boolean crd, ExchangeActions exchActions)` Called on exchange initiated for cache start/stop request.
`void` CacheAffinitySharedManager.`onCustomMessageNoAffinityChange(GridDhtPartitionsExchangeFuture fut, boolean crd, ExchangeActions exchActions)`
`void` GridCacheProcessor.`onExchangeDone(AffinityTopologyVersion cacheStartVer, ExchangeActions exchActions, Throwable err)` Callback invoked when first exchange future for dynamic cache is completed.
`IgniteInternalFuture<?>` CachesRegistry.`update(ExchangeActions exchActions)` Adds caches and cache groups to start from `exchActions`.

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return ExchangeActions
`ExchangeActions` GridDhtPartitionsExchangeFuture.`exchangeActions()` Gets exchanges actions (such as cache start or stop) associated with the exchange future.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type ExchangeActions
`void` GridDhtPartitionsExchangeFuture.`exchangeActions(ExchangeActions exchActions)` Sets exchange actions associated with the exchange future (such as cache start or stop).

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type ExchangeActions
Constructor and Description
`GridDhtPartitionsExchangeFuture(GridCacheSharedContext cctx, ReadWriteLock busyLock, GridDhtPartitionExchangeId exchId, ExchangeActions exchActions, CacheAffinityChangeMessage affChangeMsg)`

### Uses of ExchangeActions in org.apache.ignite.internal.processors.cluster

Methods in org.apache.ignite.internal.processors.cluster that return ExchangeActions
`ExchangeActions` ChangeGlobalStateMessage.`exchangeActions()`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.6
Release Date | : September 11 2019