public class ConsistentHashV1 extends Object implements ConsistentHash
MurmurHash2
;Constructor and Description |
---|
ConsistentHashV1() |
Modifier and Type | Method and Description |
---|---|
int |
getNormalizedHash(Object key) |
SocketAddress |
getServer(byte[] key) |
void |
init(Map<SocketAddress,Set<Integer>> servers2Hash,
int numKeyOwners,
int hashSpace) |
void |
setHash(Hash hash) |
protected Hash hash
public void init(Map<SocketAddress,Set<Integer>> servers2Hash, int numKeyOwners, int hashSpace)
init
in interface ConsistentHash
public SocketAddress getServer(byte[] key)
getServer
in interface ConsistentHash
public void setHash(Hash hash)
public int getNormalizedHash(Object key)
getNormalizedHash
in interface ConsistentHash
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.