Uses of Interface
org.infinispan.distribution.ch.ConsistentHashFactory
-
Packages that use ConsistentHashFactory Package Description org.infinispan.configuration.cache Cache
configurationorg.infinispan.distribution.ch.impl org.infinispan.partitionhandling.impl org.infinispan.statetransfer Transfer of state to new caches in a cluster.org.infinispan.topology -
-
Uses of ConsistentHashFactory in org.infinispan.configuration.cache
Fields in org.infinispan.configuration.cache with type parameters of type ConsistentHashFactory Modifier and Type Field Description static org.infinispan.commons.configuration.attributes.AttributeDefinition<ConsistentHashFactory>
HashConfiguration. CONSISTENT_HASH_FACTORY
Methods in org.infinispan.configuration.cache that return ConsistentHashFactory Modifier and Type Method Description ConsistentHashFactory<?>
HashConfiguration. consistentHashFactory()
The consistent hash factory in use.Methods in org.infinispan.configuration.cache with parameters of type ConsistentHashFactory Modifier and Type Method Description HashConfigurationBuilder
HashConfigurationBuilder. consistentHashFactory(ConsistentHashFactory<? extends ConsistentHash> consistentHashFactory)
The consistent hash factory in use. -
Uses of ConsistentHashFactory in org.infinispan.distribution.ch.impl
Classes in org.infinispan.distribution.ch.impl that implement ConsistentHashFactory Modifier and Type Class Description class
AbstractConsistentHashFactory<CH extends ConsistentHash>
class
DefaultConsistentHashFactory
Default implementation ofConsistentHashFactory
.class
ReplicatedConsistentHashFactory
Factory for ReplicatedConsistentHash.class
ScatteredConsistentHashFactory
Based onDefaultConsistentHashFactory
.class
SyncConsistentHashFactory
One of the assumptions people made on consistent hashing involves thinking that given a particular key and same topology, it would produce the same consistent hash value no matter which cache it was stored in.class
SyncReplicatedConsistentHashFactory
SyncConsistentHashFactory
adapted for replicated caches, so that the primary owner of a key is the same in replicated and distributed caches.class
TopologyAwareConsistentHashFactory
Default topology-aware consistent hash factory implementation.class
TopologyAwareSyncConsistentHashFactory
AConsistentHashFactory
implementation that guarantees caches with the same members have the same consistent hash and also tries to distribute segments based on the topology information inTransportConfiguration
. -
Uses of ConsistentHashFactory in org.infinispan.partitionhandling.impl
Methods in org.infinispan.partitionhandling.impl with parameters of type ConsistentHashFactory Modifier and Type Method Description static ConsistentHash
AvailabilityStrategy. ownersConsistentHash(CacheTopology topology, ConsistentHashFactory chFactory)
Compute the read consistent hash for a topology with anull
union consistent hash. -
Uses of ConsistentHashFactory in org.infinispan.statetransfer
Methods in org.infinispan.statetransfer that return ConsistentHashFactory Modifier and Type Method Description static ConsistentHashFactory
StateTransferManagerImpl. pickConsistentHashFactory(GlobalConfiguration globalConfiguration, Configuration configuration)
If no ConsistentHashFactory was explicitly configured we choose a suitable one based on cache mode. -
Uses of ConsistentHashFactory in org.infinispan.topology
Methods in org.infinispan.topology that return ConsistentHashFactory Modifier and Type Method Description ConsistentHashFactory
CacheJoinInfo. getConsistentHashFactory()
Constructors in org.infinispan.topology with parameters of type ConsistentHashFactory Constructor Description CacheJoinInfo(ConsistentHashFactory consistentHashFactory, org.infinispan.commons.hash.Hash hashFunction, int numSegments, int numOwners, long timeout, boolean totalOrder, CacheMode cacheMode, float capacityFactor, PersistentUUID persistentUUID, Optional<Integer> persistentStateChecksum)
-