public class MemcachedResponse extends Object implements org.glassfish.grizzly.Cacheable
setDecodedKey(org.glassfish.grizzly.Buffer, int, int, org.glassfish.grizzly.memory.MemoryManager) and setDecodedValue(org.glassfish.grizzly.Buffer, int, int, org.glassfish.grizzly.memory.MemoryManager).
setResult(K, org.glassfish.grizzly.memcached.MemcachedClientFilter.ParsingStatus) sets the last result based on other fields of this response in according to memcached's command.| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
complete() |
static MemcachedResponse |
create() |
long |
getCas() |
byte |
getDataType() |
Object |
getDecodedKey() |
Object |
getDecodedValue() |
byte |
getExtraLength() |
int |
getFlags() |
short |
getKeyLength() |
CommandOpcodes |
getOp() |
int |
getOpaque() |
Object |
getResult() |
ResponseStatus |
getStatus() |
int |
getTotalBodyLength() |
boolean |
isError() |
void |
recycle() |
void |
setCas(long cas) |
void |
setDataType(byte dataType) |
void |
setDecodedKey(org.glassfish.grizzly.Buffer buffer,
int position,
int limit,
org.glassfish.grizzly.memory.MemoryManager memoryManager) |
void |
setDecodedKey(Object decodedKey) |
void |
setDecodedValue(org.glassfish.grizzly.Buffer buffer,
int position,
int limit,
org.glassfish.grizzly.memory.MemoryManager memoryManager) |
void |
setDecodedValue(Object decodedValue) |
void |
setExtraLength(byte extraLength) |
void |
setFlags(int flags) |
void |
setKeyLength(short keyLength) |
void |
setOp(CommandOpcodes op) |
void |
setOpaque(int opaque) |
<K> void |
setResult(K originKey,
MemcachedClientFilter.ParsingStatus parsingStatus) |
void |
setStatus(ResponseStatus status) |
void |
setTotalBodyLength(int totalBodyLength) |
String |
toString() |
public static MemcachedResponse create()
public CommandOpcodes getOp()
public short getKeyLength()
public byte getExtraLength()
public byte getDataType()
public ResponseStatus getStatus()
public int getTotalBodyLength()
public int getOpaque()
public long getCas()
public int getFlags()
public Object getDecodedKey()
public Object getDecodedValue()
public Object getResult()
public void setOp(CommandOpcodes op)
public void setKeyLength(short keyLength)
public void setExtraLength(byte extraLength)
public void setDataType(byte dataType)
public void setStatus(ResponseStatus status)
public void setTotalBodyLength(int totalBodyLength)
public void setOpaque(int opaque)
public void setCas(long cas)
public void setFlags(int flags)
public void setDecodedKey(org.glassfish.grizzly.Buffer buffer,
int position,
int limit,
org.glassfish.grizzly.memory.MemoryManager memoryManager)
public void setDecodedKey(Object decodedKey)
public void setDecodedValue(org.glassfish.grizzly.Buffer buffer,
int position,
int limit,
org.glassfish.grizzly.memory.MemoryManager memoryManager)
public void setDecodedValue(Object decodedValue)
public <K> void setResult(K originKey,
MemcachedClientFilter.ParsingStatus parsingStatus)
public boolean isError()
public boolean complete()
public void clear()
public void recycle()
recycle in interface org.glassfish.grizzly.CacheableCopyright © 2015 Project Grizzly. All Rights Reserved.