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 VBucketAware
Operations 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 void
addNotMyVbucketNode(MemcachedNode node)
java.util.Collection<MemcachedNode>
getNotMyVbucketNodes()
short
getVBucket(java.lang.String key)
void
setNotMyVbucketNodes(java.util.Collection<MemcachedNode> nodes)
void
setVBucket(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)
-
-