Name | Description | Type | Package | Framework |
Affinity | Provides affinity information to detect which node is primary and which nodes are backups for a partitioned cache. | Interface | org.apache.ignite.cache.affinity | Ignite |
AffinityCentralizedFunction | Annotation marker which identifies affinity function that must be calculated on one centralized node instead of independently on each node. | Class | org.apache.ignite.cache.affinity | Ignite |
AffinityFunction | Cache key affinity which maps keys to nodes. | Interface | org.apache.ignite.cache.affinity | Ignite |
AffinityFunctionContext | Affinity function context. | Interface | org.apache.ignite.cache.affinity | Ignite |
AffinityKey | Optional wrapper for cache keys to provide support for custom affinity mapping. | Class | org.apache.ignite.cache.affinity | Ignite |
AffinityKeyMapped | Optional annotation to specify custom key-to-node affinity. | Class | org.apache.ignite.cache.affinity | Ignite |
AffinityKeyMapper | Affinity mapper which maps cache key to an affinity key. | Interface | org.apache.ignite.cache.affinity | Ignite |
AffinityNodeAddressHashResolver | Node hash resolver which uses ClusterNode. | Class | org.apache.ignite.cache.affinity | Ignite |
AffinityNodeHashResolver | Resolver which is used to provide node hash value for affinity function. | Interface | org.apache.ignite.cache.affinity | Ignite |
AffinityNodeIdHashResolver | Node hash resolver which uses generated node ID as node hash value. | Class | org.apache.ignite.cache.affinity | Ignite |
FairAffinityFunction | Fair affinity function which tries to ensure that all nodes get equal number of partitions with minimum amount of reassignments between existing nodes. | Class | org.apache.ignite.cache.affinity.fair | Ignite |
RendezvousAffinityFunction | Affinity function for partitioned cache based on Highest Random Weight algorithm. | Class | org.apache.ignite.cache.affinity.rendezvous | Ignite |