## Uses of Interface
org.apache.ignite.internal.processors.affinity.AffinityAssignment

Packages that use AffinityAssignment
org.apache.ignite.internal.processors.affinity: Data affinity processor.
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.cache.distributed.dht

### Uses of AffinityAssignment in org.apache.ignite.internal.processors.affinity

Classes in org.apache.ignite.internal.processors.affinity that implement AffinityAssignment
`class` `GridAffinityAssignment` Cached affinity calculations.
`class` `HistoryAffinityAssignment`

Methods in org.apache.ignite.internal.processors.affinity that return AffinityAssignment
`AffinityAssignment` GridAffinityAssignmentCache.`cachedAffinity(AffinityTopologyVersion topVer)` Get cached affinity for specified topology version.
`AffinityAssignment` GridAffinityAssignmentCache.`readyAffinity(AffinityTopologyVersion topVer)`

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

Methods in org.apache.ignite.internal.processors.cache that return AffinityAssignment
`AffinityAssignment` GridCacheAffinityManager.`assignment(AffinityTopologyVersion topVer)` Get affinity assignment for the given topology version.

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type AffinityAssignment
`List<ClusterNode>` GridDhtPartitionTopologyImpl.`nodes(int p, AffinityAssignment affAssignment, List<ClusterNode> affNodes)`
`List<ClusterNode>` GridClientPartitionTopology.`nodes(int p, AffinityAssignment affAssignment, List<ClusterNode> affNodes)`
`List<ClusterNode>` GridDhtPartitionTopology.`nodes(int p, AffinityAssignment affAssignment, List<ClusterNode> affNodes)`
`void` GridDhtPartitionTopologyImpl.`onExchangeDone(GridDhtPartitionsExchangeFuture fut, AffinityAssignment assignment, boolean updateRebalanceVer)` Callback on exchange done.
`void` GridClientPartitionTopology.`onExchangeDone(GridDhtPartitionsExchangeFuture fut, AffinityAssignment assignment, boolean updateRebalanceVer)` Callback on exchange done.
`void` GridDhtPartitionTopology.`onExchangeDone(GridDhtPartitionsExchangeFuture fut, AffinityAssignment assignment, boolean updateRebalanceVer)` Callback on exchange done.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.5.0
Release Date | : May 23 2018