net.rubyeye.xmemcached.command.binary
Class BinaryFlushAllCommand

java.lang.Object
  extended by net.rubyeye.xmemcached.command.Command
      extended by net.rubyeye.xmemcached.command.binary.BaseBinaryCommand
          extended by net.rubyeye.xmemcached.command.binary.BinaryFlushAllCommand
All Implemented Interfaces:
WriteMessage

public class BinaryFlushAllCommand
extends BaseBinaryCommand

Flush command for binary protocol

Author:
dennis

Field Summary
 
Fields inherited from class net.rubyeye.xmemcached.command.binary.BaseBinaryCommand
cas, decodeStatus, expTime, opaque, opCode, responseExtrasLength, responseKeyLength, responseStatus, responseTotalBodyLength, value
 
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
BinaryFlushAllCommand(java.util.concurrent.CountDownLatch latch, int exptime, boolean noreply)
           
 
Method Summary
protected  void fillExtras(CachedData data)
           
protected  void fillKey()
           
protected  void fillValue(CachedData data)
           
protected  byte getExtrasLength()
           
protected  int getKeyLength()
           
protected  int getValueLength(CachedData data)
           
 
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, readValue, 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
 

Constructor Detail

BinaryFlushAllCommand

public BinaryFlushAllCommand(java.util.concurrent.CountDownLatch latch,
                             int exptime,
                             boolean noreply)
Method Detail

fillExtras

protected void fillExtras(CachedData data)
Overrides:
fillExtras in class BaseBinaryCommand

getExtrasLength

protected byte getExtrasLength()
Overrides:
getExtrasLength in class BaseBinaryCommand

getKeyLength

protected int getKeyLength()
Overrides:
getKeyLength in class BaseBinaryCommand

getValueLength

protected int getValueLength(CachedData data)
Overrides:
getValueLength in class BaseBinaryCommand

fillKey

protected void fillKey()
Overrides:
fillKey in class BaseBinaryCommand

fillValue

protected void fillValue(CachedData data)
Overrides:
fillValue in class BaseBinaryCommand


Copyright © 2011. All Rights Reserved.