Uses of Class
org.infinispan.distribution.ch.impl.ScatteredConsistentHash
Packages that use ScatteredConsistentHash
-
Uses of ScatteredConsistentHash in org.infinispan.distribution.ch.impl
Methods in org.infinispan.distribution.ch.impl that return ScatteredConsistentHashModifier and TypeMethodDescriptionScatteredConsistentHashFactory.Builder.build()ScatteredConsistentHashFactory.create(int numOwners, int numSegments, List<Address> members, Map<Address, Float> capacityFactors) ScatteredConsistentHash.Externalizer.doReadObject(ObjectInput unmarshaller) ScatteredConsistentHashFactory.fromPersistentState(ScopedPersistentState state) ScatteredConsistentHashFactory.rebalance(ScatteredConsistentHash baseCH) ScatteredConsistentHash.union(ScatteredConsistentHash sch2) Prefers owners from the second hash -> effectively this will make pendingCH == unionCH (I think)ScatteredConsistentHashFactory.union(ScatteredConsistentHash dch1, ScatteredConsistentHash dch2) Merges two consistent hash objects that have the same number of segments, numOwners and hash function.ScatteredConsistentHashFactory.updateMembers(ScatteredConsistentHash baseCH, List<Address> actualMembers, Map<Address, Float> actualCapacityFactors) Leavers are removed and segments without owners are assigned new owners.Methods in org.infinispan.distribution.ch.impl that return types with arguments of type ScatteredConsistentHashModifier and TypeMethodDescriptionSet<Class<? extends ScatteredConsistentHash>>ScatteredConsistentHash.Externalizer.getTypeClasses()Methods in org.infinispan.distribution.ch.impl with parameters of type ScatteredConsistentHashModifier and TypeMethodDescriptionvoidScatteredConsistentHash.Externalizer.doWriteObject(ObjectOutput output, ScatteredConsistentHash ch) ScatteredConsistentHashFactory.rebalance(ScatteredConsistentHash baseCH) ScatteredConsistentHash.union(ScatteredConsistentHash sch2) Prefers owners from the second hash -> effectively this will make pendingCH == unionCH (I think)ScatteredConsistentHashFactory.union(ScatteredConsistentHash dch1, ScatteredConsistentHash dch2) Merges two consistent hash objects that have the same number of segments, numOwners and hash function.ScatteredConsistentHashFactory.updateMembers(ScatteredConsistentHash baseCH, List<Address> actualMembers, Map<Address, Float> actualCapacityFactors) Leavers are removed and segments without owners are assigned new owners.Constructors in org.infinispan.distribution.ch.impl with parameters of type ScatteredConsistentHashModifierConstructorDescriptionBuilder(ScatteredConsistentHash baseCH) Builder(ScatteredConsistentHash baseCH, List<Address> actualMembers, Map<Address, Float> actualCapacityFactors)