## Uses of Class
org.apache.ignite.internal.processors.affinity.IdealAffinityAssignment

Packages that use IdealAffinityAssignment
org.apache.ignite.internal.processors.affinity: Data affinity processor.

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

Methods in org.apache.ignite.internal.processors.affinity that return IdealAffinityAssignment
`IdealAffinityAssignment` GridAffinityAssignmentCache.`calculate(AffinityTopologyVersion topVer, @Nullable ExchangeDiscoveryEvents events, @Nullable DiscoCache discoCache)` Calculates ideal assignment for given topology version and events happened since last calculation.
`static IdealAffinityAssignment` IdealAffinityAssignment.`create(AffinityTopologyVersion topVer, @Nullable List<ClusterNode> nodes, List<List<ClusterNode>> assignment)`
`static IdealAffinityAssignment` IdealAffinityAssignment.`create(AffinityTopologyVersion topVer, List<List<ClusterNode>> assignment)`
`static IdealAffinityAssignment` IdealAffinityAssignment.`createWithPreservedPrimaries(AffinityTopologyVersion topVer, List<List<ClusterNode>> assignment, IdealAffinityAssignment previousAssignment)`
`@Nullable IdealAffinityAssignment` GridAffinityAssignmentCache.`idealAssignment()`

Methods in org.apache.ignite.internal.processors.affinity with parameters of type IdealAffinityAssignment
`static IdealAffinityAssignment` IdealAffinityAssignment.`createWithPreservedPrimaries(AffinityTopologyVersion topVer, List<List<ClusterNode>> assignment, IdealAffinityAssignment previousAssignment)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022