Class BinaryQuitCommand
- java.lang.Object
-
- net.rubyeye.xmemcached.command.Command
-
- net.rubyeye.xmemcached.command.binary.BaseBinaryCommand
-
- net.rubyeye.xmemcached.command.binary.BinaryQuitCommand
-
- All Implemented Interfaces:
WriteMessage,StoreCommand
public class BinaryQuitCommand extends BaseBinaryCommand
Quit command for binary protocol
-
-
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
Constructors Constructor Description BinaryQuitCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandecode(MemcachedTCPSession session, java.nio.ByteBuffer buffer)protected voidfillExtras(CachedData data)protected voidfillKey()protected voidfillValue(CachedData data)protected bytegetExtrasLength()protected shortgetKeyLength()protected intgetValueLength(CachedData data)-
Methods inherited from class net.rubyeye.xmemcached.command.binary.BaseBinaryCommand
encode, finish, getCas, getCasValue, getExpTime, getOpaque, getOpCode, getResponseStatus, getTranscoder, getValue, readCAS, readExtras, readHeader, 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
-
-
-
-
Method Detail
-
decode
public boolean decode(MemcachedTCPSession session, java.nio.ByteBuffer buffer)
- Overrides:
decodein classBaseBinaryCommand
-
fillExtras
protected void fillExtras(CachedData data)
- Overrides:
fillExtrasin classBaseBinaryCommand
-
fillValue
protected void fillValue(CachedData data)
- Overrides:
fillValuein classBaseBinaryCommand
-
getExtrasLength
protected byte getExtrasLength()
- Overrides:
getExtrasLengthin classBaseBinaryCommand
-
fillKey
protected void fillKey()
- Overrides:
fillKeyin classBaseBinaryCommand
-
getKeyLength
protected short getKeyLength()
- Overrides:
getKeyLengthin classBaseBinaryCommand
-
getValueLength
protected int getValueLength(CachedData data)
- Overrides:
getValueLengthin classBaseBinaryCommand
-
-