public class BinaryGetMultiCommand extends BaseBinaryCommand implements MergeCommandsAware, MapReturnValueAware
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| 构造器和说明 |
|---|
BinaryGetMultiCommand(String key,
CommandType cmdType,
CountDownLatch latch) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
encode() |
protected boolean |
finish() |
Map<Object,Command> |
getMergeCommands() |
Map<String,CachedData> |
getReturnValues() |
protected long |
readCAS(ByteBuffer buffer) |
protected boolean |
readExtras(ByteBuffer buffer,
int extrasLength) |
protected void |
readHeader(ByteBuffer buffer)
optimistic,if response status is greater than zero,then skip buffer to
next response,set result as null
|
protected boolean |
readKey(ByteBuffer buffer,
int keyLength) |
protected boolean |
readOpCode(ByteBuffer buffer) |
protected boolean |
readValue(ByteBuffer buffer,
int bodyLength,
int keyLength,
int extrasLength) |
void |
setMergeCommands(Map<Object,Command> mergeCommands) |
decode, fillCAS, fillExtras, fillHeader, fillKey, fillValue, getCas, getExpTime, getExtrasLength, getKeyLength, getOpaque, getOpCode, getResponseStatus, getTranscoder, getValue, getValueLength, readOpaque, readStatus, 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 BinaryGetMultiCommand(String key, CommandType cmdType, CountDownLatch latch)
public Map<String,CachedData> getReturnValues()
getReturnValues 在接口中 MapReturnValueAwareprotected boolean readOpCode(ByteBuffer buffer)
readOpCode 在类中 BaseBinaryCommandprotected void readHeader(ByteBuffer buffer)
readHeader 在类中 BaseBinaryCommandpublic void encode()
encode 在类中 BaseBinaryCommandprotected boolean finish()
finish 在类中 BaseBinaryCommandprotected boolean readKey(ByteBuffer buffer, int keyLength)
readKey 在类中 BaseBinaryCommandprotected boolean readValue(ByteBuffer buffer, int bodyLength, int keyLength, int extrasLength)
readValue 在类中 BaseBinaryCommandprotected boolean readExtras(ByteBuffer buffer, int extrasLength)
readExtras 在类中 BaseBinaryCommandprotected long readCAS(ByteBuffer buffer)
readCAS 在类中 BaseBinaryCommandpublic Map<Object,Command> getMergeCommands()
getMergeCommands 在接口中 MergeCommandsAwarepublic void setMergeCommands(Map<Object,Command> mergeCommands)
setMergeCommands 在接口中 MergeCommandsAwareCopyright © 2013. All Rights Reserved.