Class ConsistentHashFactory
- java.lang.Object
-
- org.infinispan.hotrod.impl.consistenthash.ConsistentHashFactory
-
public class ConsistentHashFactory extends Object
Factory forConsistentHashfunction. It will try to look into the configuration for consistent hash definitions as follows: consistent-hash.[version]=[fully qualified class implementing ConsistentHash] e.g.infinispan.client.hotrod.hash_function_impl.3=org.infinispan.hotrod.impl.consistenthash.SegmentConsistentHashor if using theHotRodConfigurationAPI,configuration.consistentHashImpl(3, org.infinispan.hotrod.impl.consistenthash.SegmentConsistentHash.class);The defaults are:
- N/A (No longer used.)
- org.infinispan.hotrod.impl.ConsistentHashV2
- org.infinispan.hotrod.impl.SegmentConsistentHash
- Since:
- 14.0
-
-
Constructor Summary
Constructors Constructor Description ConsistentHashFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(HotRodConfiguration configuration)<T extends ConsistentHash>
TnewConsistentHash(int version)
-
-
-
Method Detail
-
init
public void init(HotRodConfiguration configuration)
-
newConsistentHash
public <T extends ConsistentHash> T newConsistentHash(int version)
-
-