Uses of Class
org.infinispan.distribution.ch.impl.ScatteredConsistentHash
-
Packages that use ScatteredConsistentHash Package Description org.infinispan.distribution.ch.impl -
-
Uses of ScatteredConsistentHash in org.infinispan.distribution.ch.impl
Methods in org.infinispan.distribution.ch.impl that return ScatteredConsistentHash Modifier and Type Method Description ScatteredConsistentHash
ScatteredConsistentHashFactory.Builder. build()
ScatteredConsistentHash
ScatteredConsistentHashFactory. create(org.infinispan.commons.hash.Hash hashFunction, int numOwners, int numSegments, List<Address> members, Map<Address,Float> capacityFactors)
ScatteredConsistentHash
ScatteredConsistentHash.Externalizer. doReadObject(ObjectInput unmarshaller)
ScatteredConsistentHash
ScatteredConsistentHashFactory. fromPersistentState(ScopedPersistentState state)
ScatteredConsistentHash
ScatteredConsistentHashFactory. rebalance(ScatteredConsistentHash baseCH)
ScatteredConsistentHash
ScatteredConsistentHash. union(ScatteredConsistentHash sch2)
Prefers owners from the second hash -> effectively this will make pendingCH == unionCH (I think)ScatteredConsistentHash
ScatteredConsistentHashFactory. union(ScatteredConsistentHash dch1, ScatteredConsistentHash dch2)
Merges two consistent hash objects that have the same number of segments, numOwners and hash function.ScatteredConsistentHash
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 ScatteredConsistentHash Modifier and Type Method Description Set<Class<? extends ScatteredConsistentHash>>
ScatteredConsistentHash.Externalizer. getTypeClasses()
Methods in org.infinispan.distribution.ch.impl with parameters of type ScatteredConsistentHash Modifier and Type Method Description void
ScatteredConsistentHash.Externalizer. doWriteObject(ObjectOutput output, ScatteredConsistentHash ch)
ScatteredConsistentHash
ScatteredConsistentHashFactory. rebalance(ScatteredConsistentHash baseCH)
ScatteredConsistentHash
ScatteredConsistentHash. union(ScatteredConsistentHash sch2)
Prefers owners from the second hash -> effectively this will make pendingCH == unionCH (I think)ScatteredConsistentHash
ScatteredConsistentHashFactory. union(ScatteredConsistentHash dch1, ScatteredConsistentHash dch2)
Merges two consistent hash objects that have the same number of segments, numOwners and hash function.ScatteredConsistentHash
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 ScatteredConsistentHash Constructor Description Builder(ScatteredConsistentHash baseCH)
Builder(ScatteredConsistentHash baseCH, List<Address> actualMembers, Map<Address,Float> actualCapacityFactors)
-