| 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 © 2022 JBoss by Red Hat. All rights reserved.