| Interface | Description | 
|---|---|
| ConsistentHash | A consistent hash algorithm implementation. | 
| Class | Description | 
|---|---|
| AbstractConsistentHash | An abstract consistent hash implementation that handles common implementations of certain methods. | 
| AbstractWheelConsistentHash | 
 Abstract class for the wheel-based CH implementations. | 
| AbstractWheelConsistentHash.Externalizer<T extends AbstractWheelConsistentHash> | |
| ConsistentHashHelper | A helper class that handles the construction of consistent hash instances based on configuration. | 
| DefaultConsistentHash | |
| DefaultConsistentHash.Externalizer | |
| ExperimentalDefaultConsistentHash | |
| ExperimentalDefaultConsistentHash.Entry | An entry into a consistent hash. | 
| ExperimentalDefaultConsistentHash.Externalizer | |
| TopologyAwareConsistentHash | Consistent hash that is aware of cluster topology. | 
| TopologyAwareConsistentHash.Externalizer | |
| UnionConsistentHash | A delegating wrapper that locates keys by getting a union of locations reported by two other ConsistentHash
 implementations it delegates to. | 
| UnionConsistentHash.Externalizer | |
| VirtualAddress | Virtual addresses are used internally by the consistent hashes in order to provide virtual nodes. | 
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.