Class BinaryAuthStepCommand
java.lang.Object
net.rubyeye.xmemcached.command.Command
net.rubyeye.xmemcached.command.binary.BaseBinaryCommand
net.rubyeye.xmemcached.command.binary.BinaryAuthStepCommand
- All Implemented Interfaces:
WriteMessage
,StoreCommand
Auth step 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
ConstructorsConstructorDescriptionBinaryAuthStepCommand
(String mechanism, byte[] keyBytes, CountDownLatch latch, byte[] authData) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
fillExtras
(CachedData data) protected void
fillValue
(CachedData data) protected byte
protected int
getValueLength
(CachedData data) protected boolean
readValue
(ByteBuffer buffer, int bodyLength, int keyLength, int extrasLength) Methods inherited from class net.rubyeye.xmemcached.command.binary.BaseBinaryCommand
decode, encode, fillKey, finish, getCas, getCasValue, getExpTime, getKeyLength, getOpaque, getOpCode, getResponseStatus, getTranscoder, getValue, readCAS, readExtras, readHeader, readKey, readOpaque, readOpCode, readStatus, 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
-
BinaryAuthStepCommand
public BinaryAuthStepCommand(String mechanism, byte[] keyBytes, CountDownLatch latch, byte[] authData)
-
-
Method Details
-
fillExtras
- Overrides:
fillExtras
in classBaseBinaryCommand
-
fillValue
- Overrides:
fillValue
in classBaseBinaryCommand
-
getValueLength
- Overrides:
getValueLength
in classBaseBinaryCommand
-
getExtrasLength
protected byte getExtrasLength()- Overrides:
getExtrasLength
in classBaseBinaryCommand
-
readValue
- Overrides:
readValue
in classBaseBinaryCommand
-