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

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

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

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type CacheGroupAffinityMessage
`Map<Integer,​CacheGroupAffinityMessage>` CacheAffinitySharedManager.`onCustomEventWithEnforcedAffinityReassignment​(GridDhtPartitionsExchangeFuture fut)` Calculates affinity on coordinator for custom event types that require centralized assignment.
`Map<Integer,​CacheGroupAffinityMessage>` CacheAffinitySharedManager.`onReassignmentEnforced​(GridDhtPartitionsExchangeFuture fut)` Calculates new affinity assignment on coordinator and creates affinity diff messages for other nodes.
`Map<Integer,​CacheGroupAffinityMessage>` CacheAffinitySharedManager.`onServerLeftWithExchangeMergeProtocol​(GridDhtPartitionsExchangeFuture fut)`

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type CacheGroupAffinityMessage
`void` CacheAffinitySharedManager.`applyAffinityFromFullMessage​(GridDhtPartitionsExchangeFuture fut, Map<Integer,​CacheGroupAffinityMessage> idealAffDiff)` Applies affinity diff from the received full message.
`Set<Integer>` CacheAffinitySharedManager.`onLocalJoin​(GridDhtPartitionsExchangeFuture fut, Map<Integer,​CacheGroupAffinityMessage> receivedAff, AffinityTopologyVersion resTopVer)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return types with arguments of type CacheGroupAffinityMessage
`static Map<Integer,​CacheGroupAffinityMessage>` CacheGroupAffinityMessage.`createAffinityDiffMessages​(Map<Integer,​Map<Integer,​List<Long>>> affDiff)`
`@Nullable Map<Integer,​CacheGroupAffinityMessage>` GridDhtPartitionsFullMessage.`idealAffinityDiff()`
`@Nullable Map<Integer,​CacheGroupAffinityMessage>` GridDhtPartitionsFullMessage.`joinedNodeAffinity()`