Package net.spy.memcached.ops
Interface VBucketAware
-
- All Known Implementing Classes:
ConcatenationOperationImpl,DeleteOperationImpl,GetAndTouchOperationImpl,GetlOperationImpl,GetOperationImpl,GetsOperationImpl,KeyStatsOperationImpl,MultiGetOperationImpl,MultiKeyOperationImpl,MutatorOperationImpl,ObserveOperationImpl,OptimizedGetImpl,OptimizedSetImpl,ReplicaGetOperationImpl,ReplicaGetsOperationImpl,SingleKeyOperationImpl,StoreOperationImpl,TouchOperationImpl,UnlockOperationImpl
public interface VBucketAwareOperations that depend on a VBucket number being sent to the server are required to implement this interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddNotMyVbucketNode(MemcachedNode node)java.util.Collection<MemcachedNode>getNotMyVbucketNodes()shortgetVBucket(java.lang.String key)voidsetNotMyVbucketNodes(java.util.Collection<MemcachedNode> nodes)voidsetVBucket(java.lang.String key, short vbucket)
-
-
-
Method Detail
-
setVBucket
void setVBucket(java.lang.String key, short vbucket)
-
getVBucket
short getVBucket(java.lang.String key)
-
getNotMyVbucketNodes
java.util.Collection<MemcachedNode> getNotMyVbucketNodes()
-
addNotMyVbucketNode
void addNotMyVbucketNode(MemcachedNode node)
-
setNotMyVbucketNodes
void setNotMyVbucketNodes(java.util.Collection<MemcachedNode> nodes)
-
-