ArrayModNodeLocator(java.util.List<MemcachedNode> n,
HashAlgorithm alg) |
Construct an ArraymodNodeLocator over the given array of nodes and using
the given hash algorithm.
|
ArrayModNodeLocator(MemcachedNode[] n,
HashAlgorithm alg) |
|
BinaryConnectionFactory(int len,
int bufSize,
HashAlgorithm hash) |
Construct a BinaryConnectionFactory with the given parameters.
|
DefaultConnectionFactory(int qLen,
int bufSize,
HashAlgorithm hash) |
Construct a DefaultConnectionFactory with the given parameters.
|
KetamaConnectionFactory(int qLen,
int bufSize,
long opQueueMaxBlockTime,
HashAlgorithm hash,
KetamaNodeKeyFormatter.Format nodeKeyFormat,
java.util.Map<java.net.InetSocketAddress,java.lang.Integer> weights) |
Create a KetamaConnectionFactory with the maximum operation queue length,
the given read buffer size, the maximum time to block waiting operations,
a specific hash algorithm, a set ring key format, and a given set of
weights.
|
KetamaIterator(java.lang.String k,
int t,
java.util.TreeMap<java.lang.Long,MemcachedNode> ketamaNodes,
HashAlgorithm hashAlg) |
Create a new KetamaIterator to be used by a client for an operation.
|
KetamaNodeLocator(java.util.List<MemcachedNode> nodes,
HashAlgorithm alg) |
Create a new KetamaNodeLocator using specified nodes and the specifed hash
algorithm.
|
KetamaNodeLocator(java.util.List<MemcachedNode> nodes,
HashAlgorithm alg,
java.util.Map<java.net.InetSocketAddress,java.lang.Integer> nodeWeights,
KetamaNodeLocatorConfiguration configuration) |
Create a new KetamaNodeLocator with specific nodes, hash, node key format,
and weight
|
KetamaNodeLocator(java.util.List<MemcachedNode> nodes,
HashAlgorithm alg,
KetamaNodeKeyFormatter.Format nodeKeyFormat,
java.util.Map<java.net.InetSocketAddress,java.lang.Integer> weights) |
Create a new KetamaNodeLocator with specific nodes, hash, node key format,
and weight
|
KetamaNodeLocator(java.util.List<MemcachedNode> nodes,
HashAlgorithm alg,
KetamaNodeLocatorConfiguration conf) |
Create a new KetamaNodeLocator using specified nodes and the specifed hash
algorithm and configuration.
|
KetamaNodeLocator(java.util.TreeMap<java.lang.Long,MemcachedNode> smn,
java.util.Collection<MemcachedNode> an,
HashAlgorithm alg,
java.util.Map<java.net.InetSocketAddress,java.lang.Integer> nodeWeights,
KetamaNodeLocatorConfiguration conf) |
|