Uses of Class
org.infinispan.distribution.ch.impl.DefaultConsistentHash
Packages that use DefaultConsistentHash
-
Uses of DefaultConsistentHash in org.infinispan.distribution.ch.impl
Subclasses with type arguments of type DefaultConsistentHash in org.infinispan.distribution.ch.implClasses in org.infinispan.distribution.ch.impl that implement interfaces with type arguments of type DefaultConsistentHashModifier and TypeClassDescriptionfinal class
DefaultConsistentHash$___Marshaller_72e046f2d643b0377d964c75525999a723791ab876f8aaba63d75ab943289f60
WARNING: Generated code!class
ConsistentHashFactory
implementation that guarantees that multiple caches with the same members will have the same consistent hash (unlikeDefaultConsistentHashFactory
).Methods in org.infinispan.distribution.ch.impl that return DefaultConsistentHashModifier and TypeMethodDescriptionDefaultConsistentHashFactory.Builder.build()
static DefaultConsistentHash
DefaultConsistentHash.create
(int numOwners, int numSegments, List<Address> members, Map<Address, Float> capacityFactors, List<Address>[] segmentOwners) 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$___Marshaller_72e046f2d643b0377d964c75525999a723791ab876f8aaba63d75ab943289f60.read
(org.infinispan.protostream.ProtobufTagMarshaller.ReadContext $1) 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) Methods in org.infinispan.distribution.ch.impl that return types with arguments of type DefaultConsistentHashModifier and TypeMethodDescriptionDefaultConsistentHashFactory.fromPersistentState
(ScopedPersistentState state, Function<UUID, Address> addressMapper) SyncConsistentHashFactory.fromPersistentState
(ScopedPersistentState state, Function<UUID, Address> addressMapper) DefaultConsistentHash$___Marshaller_72e046f2d643b0377d964c75525999a723791ab876f8aaba63d75ab943289f60.getJavaClass()
Methods in org.infinispan.distribution.ch.impl with parameters of type DefaultConsistentHashModifier and TypeMethodDescriptionDefaultConsistentHashFactory.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) void
DefaultConsistentHash$___Marshaller_72e046f2d643b0377d964c75525999a723791ab876f8aaba63d75ab943289f60.write
(org.infinispan.protostream.ProtobufTagMarshaller.WriteContext $1, DefaultConsistentHash $2) Constructors in org.infinispan.distribution.ch.impl with parameters of type DefaultConsistentHashModifierConstructorDescriptionBuilder
(DefaultConsistentHash baseCH) Builder
(DefaultConsistentHash baseCH, List<Address> actualMembers, Map<Address, Float> actualCapacityFactors)