Class | Description |
---|---|
AbstractConsistentHash | |
AbstractConsistentHashFactory<CH extends ConsistentHash> | |
AffinityPartitioner |
Key partitioner that maps keys to segments using information contained in
AffinityTaggedKey . |
ConsistentHashPersistenceConstants |
Constants used as keys within a persisted consistent hash
|
CorePackageImpl | |
DefaultConsistentHash |
Default
ConsistentHash implementation. |
DefaultConsistentHash.Externalizer | |
DefaultConsistentHashFactory |
Default implementation of
ConsistentHashFactory . |
DefaultConsistentHashFactory.Builder | |
DefaultConsistentHashFactory.Externalizer | |
HashFunctionPartitioner |
Key partitioner that computes a key's segment based on a hash function.
|
KeyPartitionerFactory |
Key partitioner factory that uses the hash function defined in the configuration.
|
OwnershipStatistics |
This class holds statistics about a consistent hash.
|
ReplicatedConsistentHash |
Special implementation of
ConsistentHash for replicated caches. |
ReplicatedConsistentHash.Externalizer | |
ReplicatedConsistentHashFactory |
Factory for ReplicatedConsistentHash.
|
ReplicatedConsistentHashFactory.Externalizer | |
ScatteredConsistentHash |
CH used by scattered caches.
|
ScatteredConsistentHash.Externalizer | |
ScatteredConsistentHashFactory |
Based on
DefaultConsistentHashFactory . |
ScatteredConsistentHashFactory.Builder | |
ScatteredConsistentHashFactory.Externalizer | |
SingleSegmentKeyPartitioner |
KeyPartitioner that always returns 0 for a given segment.
|
SyncConsistentHashFactory |
One of the assumptions people made on consistent hashing involves thinking
that given a particular key and same topology, it would produce the same
consistent hash value no matter which cache it was stored in.
|
SyncConsistentHashFactory.Externalizer | |
SyncReplicatedConsistentHashFactory |
SyncConsistentHashFactory adapted for replicated caches, so that the primary owner of a key
is the same in replicated and distributed caches. |
SyncReplicatedConsistentHashFactory.Externalizer | |
TopologyAwareConsistentHashFactory |
Default topology-aware consistent hash factory implementation.
|
TopologyAwareConsistentHashFactory.Externalizer | |
TopologyAwareSyncConsistentHashFactory |
A
ConsistentHashFactory implementation that guarantees caches
with the same members have the same consistent hash and also tries to distribute segments based on the
topology information in TransportConfiguration . |
TopologyAwareSyncConsistentHashFactory.Builder | |
TopologyAwareSyncConsistentHashFactory.Externalizer |
Copyright © 2021 JBoss by Red Hat. All rights reserved.