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

Packages that use AffinityAssignment
Package | Description
--- | ---
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
Modifier and Type | Class and Description
--- | ---
`class` | `GridAffinityAssignment` Cached affinity calculations.
`class` | `HistoryAffinityAssignment`

Methods in org.apache.ignite.internal.processors.affinity that return AffinityAssignment
Modifier and Type | Method and Description
--- | ---
`AffinityAssignment` | GridAffinityAssignmentCache.`cachedAffinity(AffinityTopologyVersion topVer)` Get cached affinity for specified topology version.

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

Methods in org.apache.ignite.internal.processors.cache that return AffinityAssignment
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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(AffinityAssignment assignment)` Callback on exchange done.
`void` | GridClientPartitionTopology.`onExchangeDone(AffinityAssignment assignment)` Callback on exchange done.
`void` | GridDhtPartitionTopology.`onExchangeDone(AffinityAssignment assignment)` Callback on exchange done.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

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