net.rubyeye.xmemcached.command.binary
Class BinaryVersionCommand
java.lang.Object
net.rubyeye.xmemcached.command.Command
net.rubyeye.xmemcached.command.binary.BaseBinaryCommand
net.rubyeye.xmemcached.command.binary.BinaryVersionCommand
- All Implemented Interfaces:
- WriteMessage, ServerAddressAware
public class BinaryVersionCommand
- extends BaseBinaryCommand
- implements ServerAddressAware
Version command for binary protocol
- Author:
- boyan
|
Field Summary |
java.net.InetSocketAddress |
server
|
| 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 |
BinaryVersionCommand(java.util.concurrent.CountDownLatch latch,
java.net.InetSocketAddress server)
|
| Methods inherited from class net.rubyeye.xmemcached.command.binary.BaseBinaryCommand |
decode, encode, fillCAS, fillHeader, finish, getCas, getExpTime, getOpCode, getResponseStatus, getTranscoder, getValue, readCAS, readExtras, readHeader, readKey, readOpaque, readOpCode, readStatus, setCas, setExpTime, setOpCode, setResponseStatus, setTranscoder, setValue |
| Methods inherited from class net.rubyeye.xmemcached.command.Command |
cancel, countDownLatch, decodeError, decodeError, decodeError, decodeError, getCommandType, 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, writing |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
server
public java.net.InetSocketAddress server
BinaryVersionCommand
public BinaryVersionCommand(java.util.concurrent.CountDownLatch latch,
java.net.InetSocketAddress server)
getServer
public final java.net.InetSocketAddress getServer()
- Specified by:
getServer in interface ServerAddressAware
setServer
public final void setServer(java.net.InetSocketAddress server)
- Specified by:
setServer in interface ServerAddressAware
readValue
protected boolean readValue(java.nio.ByteBuffer buffer,
int bodyLength,
int keyLength,
int extrasLength)
- Overrides:
readValue in class BaseBinaryCommand
fillExtras
protected void fillExtras(CachedData data)
- Overrides:
fillExtras in class BaseBinaryCommand
fillValue
protected void fillValue(CachedData data)
- Overrides:
fillValue in class BaseBinaryCommand
getExtrasLength
protected byte getExtrasLength()
- Overrides:
getExtrasLength in class BaseBinaryCommand
fillKey
protected void fillKey()
- Overrides:
fillKey in class BaseBinaryCommand
getKeyLength
protected int getKeyLength()
- Overrides:
getKeyLength in class BaseBinaryCommand
getValueLength
protected int getValueLength(CachedData data)
- Overrides:
getValueLength in class BaseBinaryCommand
Copyright © 2011. All Rights Reserved.