public class TouchOperationImpl extends OperationImpl implements TouchOperation
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
key |
DUMMY_OPCODE, EMPTY_BYTES, ERR_2BIG, ERR_BUSY, ERR_DELTA_BADVAL, ERR_EXISTS, ERR_INTERNAL, ERR_INVAL, ERR_NO_MEM, ERR_NOT_FOUND, ERR_NOT_MY_VBUCKET, ERR_NOT_STORED, ERR_NOT_SUPPORTED, ERR_TEMP_FAIL, ERR_UNKNOWN_COMMAND, errorCode, keyLen, MIN_RECV_PACKET, opaque, REQ_MAGIC, RES_MAGIC, responseCas, responseCmd, responseOpaque, STATUS_OK, SUCCESS, vbucket
callback, CANCELLED, notMyVbucketNodes, TIMED_OUT
Modifier | Constructor and Description |
---|---|
protected |
TouchOperationImpl(java.lang.String k,
int e,
OperationCallback cb) |
Modifier and Type | Method and Description |
---|---|
void |
addNotMyVbucketNode(MemcachedNode node) |
protected void |
decodePayload(byte[] pl)
Decode the given payload for this command.
|
int |
getExpiration()
Get the expiration to set in case of a new entry.
|
java.util.Collection<java.lang.String> |
getKeys()
Get the keys requested in this GetOperation.
|
java.util.Collection<MemcachedNode> |
getNotMyVbucketNodes() |
short |
getVBucket(java.lang.String k) |
void |
initialize()
Initialize this operation.
|
void |
setNotMyVbucketNodes(java.util.Collection<MemcachedNode> nodes) |
void |
setVBucket(java.lang.String k,
short vb) |
java.lang.String |
toString() |
finishedPayload, getErrorMsg, getStatusForErrorCode, opaqueIsValid, prepareBuffer, readFromBuffer, resetInput
addClone, cancel, getBuffer, getCallback, getCloneCount, getException, getHandlingNode, getState, getWriteCompleteTimestamp, handleError, handleRead, hasErrored, isCancelled, isTimedOut, isTimedOut, isTimedOutUnsent, setBuffer, setCallback, setCloneCount, setHandlingNode, timeOut, transitionState, wasCancelled, writeComplete, writing
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getKeys
addClone, cancel, getBuffer, getCallback, getCloneCount, getErrorMsg, getException, getHandlingNode, getState, getWriteCompleteTimestamp, handleRead, hasErrored, isCancelled, isTimedOut, isTimedOut, isTimedOutUnsent, readFromBuffer, setCloneCount, setHandlingNode, timeOut, writeComplete, writing
protected TouchOperationImpl(java.lang.String k, int e, OperationCallback cb)
public void initialize()
Operation
initialize
in interface Operation
initialize
in class BaseOperationImpl
protected void decodePayload(byte[] pl)
OperationImpl
decodePayload
in class OperationImpl
pl
- the payload.public int getExpiration()
TouchOperation
getExpiration
in interface TouchOperation
public java.lang.String toString()
public java.util.Collection<java.lang.String> getKeys()
KeyedOperation
getKeys
in interface KeyedOperation
public java.util.Collection<MemcachedNode> getNotMyVbucketNodes()
getNotMyVbucketNodes
in interface VBucketAware
public void addNotMyVbucketNode(MemcachedNode node)
addNotMyVbucketNode
in interface VBucketAware
public void setNotMyVbucketNodes(java.util.Collection<MemcachedNode> nodes)
setNotMyVbucketNodes
in interface VBucketAware
public void setVBucket(java.lang.String k, short vb)
setVBucket
in interface VBucketAware
public short getVBucket(java.lang.String k)
getVBucket
in interface VBucketAware
Copyright © 2006-2009 Dustin Sallings, 2009-2013 Couchbase, Inc.