Uses of Class
org.infinispan.distribution.ch.impl.DefaultConsistentHash
-
Uses of DefaultConsistentHash in org.infinispan.distribution.ch.impl
Modifier and TypeMethodDescriptionDefaultConsistentHashFactory.Builder.build()
DefaultConsistentHashFactory.create
(int numOwners, int numSegments, List<Address> members, Map<Address, Float> capacityFactors) SyncConsistentHashFactory.create
(int numOwners, int numSegments, List<Address> members, Map<Address, Float> capacityFactors) DefaultConsistentHash.Externalizer.doReadObject
(ObjectInput unmarshaller) DefaultConsistentHashFactory.fromPersistentState
(ScopedPersistentState state) SyncConsistentHashFactory.fromPersistentState
(ScopedPersistentState state) DefaultConsistentHashFactory.rebalance
(DefaultConsistentHash baseCH) SyncConsistentHashFactory.rebalance
(DefaultConsistentHash baseCH) DefaultConsistentHash.union
(DefaultConsistentHash dch2) Merges two consistent hash objects that have the same number of segments, numOwners and hash function.DefaultConsistentHashFactory.union
(DefaultConsistentHash dch1, DefaultConsistentHash dch2) Merges two consistent hash objects that have the same number of segments, numOwners and hash function.SyncConsistentHashFactory.union
(DefaultConsistentHash ch1, DefaultConsistentHash ch2) DefaultConsistentHashFactory.updateMembers
(DefaultConsistentHash baseCH, List<Address> actualMembers, Map<Address, Float> actualCapacityFactors) Leavers are removed and segments without owners are assigned new owners.SyncConsistentHashFactory.updateMembers
(DefaultConsistentHash baseCH, List<Address> newMembers, Map<Address, Float> actualCapacityFactors) Modifier and TypeMethodDescriptionSet<Class<? extends DefaultConsistentHash>>
DefaultConsistentHash.Externalizer.getTypeClasses()
Modifier and TypeMethodDescriptionvoid
DefaultConsistentHash.Externalizer.doWriteObject
(ObjectOutput output, DefaultConsistentHash ch) DefaultConsistentHashFactory.rebalance
(DefaultConsistentHash baseCH) SyncConsistentHashFactory.rebalance
(DefaultConsistentHash baseCH) DefaultConsistentHash.union
(DefaultConsistentHash dch2) Merges two consistent hash objects that have the same number of segments, numOwners and hash function.DefaultConsistentHashFactory.union
(DefaultConsistentHash dch1, DefaultConsistentHash dch2) Merges two consistent hash objects that have the same number of segments, numOwners and hash function.SyncConsistentHashFactory.union
(DefaultConsistentHash ch1, DefaultConsistentHash ch2) DefaultConsistentHashFactory.updateMembers
(DefaultConsistentHash baseCH, List<Address> actualMembers, Map<Address, Float> actualCapacityFactors) Leavers are removed and segments without owners are assigned new owners.SyncConsistentHashFactory.updateMembers
(DefaultConsistentHash baseCH, List<Address> newMembers, Map<Address, Float> actualCapacityFactors) ModifierConstructorDescriptionBuilder
(DefaultConsistentHash baseCH) Builder
(DefaultConsistentHash baseCH, List<Address> actualMembers, Map<Address, Float> actualCapacityFactors)