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, vbucketId
Fields 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 void
fillExtras
(CachedData data) protected void
fillValue
(CachedData data) protected long
protected byte
protected int
getValueLength
(CachedData data) protected void
readHeader
(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, setValue
Methods 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:
readHeader
in classBaseBinaryCommand
-
getCasValue
protected long getCasValue()- Overrides:
getCasValue
in classBaseBinaryCommand
-
fillExtras
- Overrides:
fillExtras
in classBaseBinaryCommand
-
getExtrasLength
protected byte getExtrasLength()- Overrides:
getExtrasLength
in classBaseBinaryCommand
-
getValueLength
- Overrides:
getValueLength
in classBaseBinaryCommand
-
fillValue
- Overrides:
fillValue
in classBaseBinaryCommand
-