public class BinarySetMultiCommand extends BaseBinaryCommand implements MergeCommandsAware
cas, decodeStatus, expTime, opaque, opCode, responseExtrasLength, responseKeyLength, responseStatus, responseTotalBodyLength, value, vbucketIdcancel, commandType, exception, ioBuffer, key, keyBytes, latch, mergeCount, noreply, REQUEST_MAGIC_NUMBER, RESPONSE_MAGIC_NUMBER, result, status, transcoder, writeFuture| 构造器和说明 |
|---|
BinarySetMultiCommand(String key,
CommandType cmdType,
CountDownLatch latch) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
encode() |
protected boolean |
finish() |
Map<Object,Command> |
getMergeCommands() |
protected void |
readHeader(ByteBuffer buffer)
optimistic,if response status is greater than zero,then skip buffer to
next response,set result to be false.
|
protected boolean |
readOpaque(ByteBuffer buffer) |
protected boolean |
readOpCode(ByteBuffer buffer) |
void |
setMergeCommands(Map<Object,Command> mergeCommands) |
decode, fillCAS, fillExtras, fillHeader, fillKey, fillValue, getCas, getExpTime, getExtrasLength, getKeyLength, getOpaque, getOpCode, getResponseStatus, getTranscoder, getValue, getValueLength, readCAS, readExtras, readKey, readStatus, readValue, setCas, setExpTime, setOpaque, setOpCode, setResponseStatus, setTranscoder, setValuecancel, countDownLatch, decodeError, decodeError, decodeError, decodeError, getCommandType, getCopiedMergeCount, getException, getIoBuffer, getKey, getKeyBytes, getLatch, getMergeCount, getMessage, getResult, getStatus, getWriteBuffer, getWriteFuture, isCancel, isNoreply, isWriting, setCommandType, setException, setIoBuffer, setKey, setKeyBytes, setLatch, setMergeCount, setNoreply, setResult, setStatus, setWriteBuffer, setWriteFuture, toString, writingpublic BinarySetMultiCommand(String key, CommandType cmdType, CountDownLatch latch)
protected boolean readOpCode(ByteBuffer buffer)
readOpCode 在类中 BaseBinaryCommandprotected void readHeader(ByteBuffer buffer)
readHeader 在类中 BaseBinaryCommandpublic Map<Object,Command> getMergeCommands()
getMergeCommands 在接口中 MergeCommandsAwarepublic void setMergeCommands(Map<Object,Command> mergeCommands)
setMergeCommands 在接口中 MergeCommandsAwarepublic void encode()
encode 在类中 BaseBinaryCommandprotected boolean finish()
finish 在类中 BaseBinaryCommandprotected boolean readOpaque(ByteBuffer buffer)
readOpaque 在类中 BaseBinaryCommandCopyright © 2013. All Rights Reserved.