Class BinaryDeleteCommand
java.lang.Object
net.rubyeye.xmemcached.command.Command
net.rubyeye.xmemcached.command.binary.BaseBinaryCommand
net.rubyeye.xmemcached.command.binary.BinaryDeleteCommand
- All Implemented Interfaces:
WriteMessage,StoreCommand
Binary delete command
-
Field Summary
Fields inherited from class net.rubyeye.xmemcached.command.binary.BaseBinaryCommand
cas, decodeStatus, DEFAULT_VBUCKET_ID, expTime, EXTRAS_LENGTH, opaque, opCode, responseExtrasLength, responseKeyLength, responseStatus, responseTotalBodyLength, value, vbucketIdFields inherited from class net.rubyeye.xmemcached.command.Command
cancel, commandType, exception, ioBuffer, key, keyBytes, latch, mergeCount, noreply, REQUEST_MAGIC_NUMBER, RESPONSE_MAGIC_NUMBER, result, status, transcoder, writeFuture -
Constructor Summary
ConstructorsConstructorDescriptionBinaryDeleteCommand(String key, byte[] keyBytes, long cas, CommandType cmdType, CountDownLatch latch, boolean noreply) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfillExtras(CachedData data) protected voidfillValue(CachedData data) protected longprotected byteprotected intgetValueLength(CachedData data) protected voidreadHeader(ByteBuffer buffer) optimistic,if no error,goto doneMethods inherited from class net.rubyeye.xmemcached.command.binary.BaseBinaryCommand
decode, encode, fillKey, finish, getCas, getExpTime, getKeyLength, getOpaque, getOpCode, getResponseStatus, getTranscoder, getValue, readCAS, readExtras, readKey, readOpaque, readOpCode, readStatus, readValue, setCas, setExpTime, setOpaque, setOpCode, setResponseStatus, setTranscoder, setValueMethods inherited from class net.rubyeye.xmemcached.command.Command
cancel, countDownLatch, decodeError, decodeError, decodeError, decodeError, getCommandType, getCopiedMergeCount, getException, getIoBuffer, getKey, getKeyBytes, getLatch, getMergeCount, getMessage, getResult, getStatus, getWriteBuffer, getWriteFuture, isAdded, isCancel, isNoreply, isWriting, setAdded, setCommandType, setException, setIoBuffer, setKey, setKeyBytes, setLatch, setMergeCount, setNoreply, setResult, setStatus, setWriteBuffer, setWriteFuture, toString, writing
-
Constructor Details
-
BinaryDeleteCommand
public BinaryDeleteCommand(String key, byte[] keyBytes, long cas, CommandType cmdType, CountDownLatch latch, boolean noreply)
-
-
Method Details
-
readHeader
optimistic,if no error,goto done- Overrides:
readHeaderin classBaseBinaryCommand
-
getCasValue
protected long getCasValue()- Overrides:
getCasValuein classBaseBinaryCommand
-
fillExtras
- Overrides:
fillExtrasin classBaseBinaryCommand
-
getExtrasLength
protected byte getExtrasLength()- Overrides:
getExtrasLengthin classBaseBinaryCommand
-
getValueLength
- Overrides:
getValueLengthin classBaseBinaryCommand
-
fillValue
- Overrides:
fillValuein classBaseBinaryCommand
-