Class TouchOperationImpl
java.lang.Object
net.spy.memcached.compat.SpyObject
net.spy.memcached.protocol.BaseOperationImpl
net.spy.memcached.protocol.ascii.OperationImpl
net.spy.memcached.protocol.ascii.TouchOperationImpl
- All Implemented Interfaces:
KeyedOperation, Operation, TouchOperation
Memcached touch operation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final Stringprivate static final OperationStatusprivate static final intFields inherited from class OperationImpl
CRLFFields inherited from class BaseOperationImpl
callback, CANCELLED, notMyVbucketNodes, TIMED_OUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGet the expiration to set in case of a new entry.getKeys()Get the keys requested in this GetOperation.voidhandleLine(String line) voidInitialize this operation.toString()Methods inherited from class OperationImpl
classifyError, getErrorMsg, getReadType, matchStatus, readFromBuffer, setArguments, setReadTypeMethods inherited from class BaseOperationImpl
addClone, cancel, getBuffer, getCallback, getCloneCount, getException, getHandlingNode, getState, getWriteCompleteTimestamp, handleError, handleRead, hasErrored, isCancelled, isTimedOut, isTimedOut, isTimedOutUnsent, setBuffer, setCallback, setCloneCount, setHandlingNode, timeOut, transitionState, wasCancelled, writeComplete, writingMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Operation
addClone, cancel, getBuffer, getCallback, getCloneCount, getErrorMsg, getException, getHandlingNode, getState, getWriteCompleteTimestamp, handleRead, hasErrored, isCancelled, isTimedOut, isTimedOut, isTimedOutUnsent, readFromBuffer, setCloneCount, setHandlingNode, timeOut, writeComplete, writing
-
Field Details
-
OVERHEAD
private static final int OVERHEAD- See Also:
-
OK
-
key
-
exp
private final int exp
-
-
Constructor Details
-
TouchOperationImpl
-
-
Method Details
-
getKeys
Description copied from interface:KeyedOperationGet the keys requested in this GetOperation.- Specified by:
getKeysin interfaceKeyedOperation
-
handleLine
- Specified by:
handleLinein classOperationImpl
-
initialize
public void initialize()Description copied from interface:OperationInitialize this operation. This is used to prepare output byte buffers and stuff.- Specified by:
initializein interfaceOperation- Specified by:
initializein classBaseOperationImpl
-
getExpiration
public int getExpiration()Description copied from interface:TouchOperationGet the expiration to set in case of a new entry.- Specified by:
getExpirationin interfaceTouchOperation
-
toString
-