Class DefaultFullBinaryMemcacheResponse
- java.lang.Object
-
- io.netty.util.AbstractReferenceCounted
-
- io.netty.handler.codec.memcache.AbstractMemcacheObject
-
- io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheMessage
-
- io.netty.handler.codec.memcache.binary.DefaultBinaryMemcacheResponse
-
- io.netty.handler.codec.memcache.binary.DefaultFullBinaryMemcacheResponse
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,io.netty.handler.codec.DecoderResultProvider,BinaryMemcacheMessage,BinaryMemcacheResponse,FullBinaryMemcacheResponse,FullMemcacheMessage,LastMemcacheContent,MemcacheContent,MemcacheMessage,MemcacheObject,io.netty.util.ReferenceCounted
@UnstableApi public class DefaultFullBinaryMemcacheResponse extends DefaultBinaryMemcacheResponse implements FullBinaryMemcacheResponse
The default implementation of aFullBinaryMemcacheResponse.
-
-
Field Summary
-
Fields inherited from class io.netty.handler.codec.memcache.binary.DefaultBinaryMemcacheResponse
RESPONSE_MAGIC_BYTE
-
Fields inherited from interface io.netty.handler.codec.memcache.LastMemcacheContent
EMPTY_LAST_CONTENT
-
-
Constructor Summary
Constructors Constructor Description DefaultFullBinaryMemcacheResponse(io.netty.buffer.ByteBuf key, io.netty.buffer.ByteBuf extras)Create a newDefaultFullBinaryMemcacheResponsewith the header, key and extras.DefaultFullBinaryMemcacheResponse(io.netty.buffer.ByteBuf key, io.netty.buffer.ByteBuf extras, io.netty.buffer.ByteBuf content)Create a newDefaultFullBinaryMemcacheResponsewith the header, key, extras and content.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.buffer.ByteBufcontent()FullBinaryMemcacheResponsecopy()protected voiddeallocate()FullBinaryMemcacheResponseduplicate()FullBinaryMemcacheResponsereplace(io.netty.buffer.ByteBuf content)FullBinaryMemcacheResponseretain()Increases the reference count by1.FullBinaryMemcacheResponseretain(int increment)Increases the reference count by the specifiedincrement.FullBinaryMemcacheResponseretainedDuplicate()FullBinaryMemcacheResponsetouch()FullBinaryMemcacheResponsetouch(Object hint)-
Methods inherited from class io.netty.handler.codec.memcache.binary.DefaultBinaryMemcacheResponse
setStatus, status
-
Methods inherited from class io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheMessage
cas, dataType, extras, extrasLength, key, keyLength, magic, opaque, opcode, setCas, setDataType, setExtras, setKey, setMagic, setOpaque, setOpcode, setTotalBodyLength, totalBodyLength
-
Methods inherited from class io.netty.handler.codec.memcache.AbstractMemcacheObject
decoderResult, setDecoderResult
-
Methods inherited from class io.netty.util.AbstractReferenceCounted
refCnt, release, release, setRefCnt
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.netty.handler.codec.memcache.binary.BinaryMemcacheMessage
cas, dataType, extras, extrasLength, key, keyLength, magic, opaque, opcode, setCas, setDataType, setExtras, setKey, setMagic, setOpaque, setOpcode, setTotalBodyLength, totalBodyLength
-
Methods inherited from interface io.netty.handler.codec.memcache.binary.BinaryMemcacheResponse
setStatus, status
-
-
-
-
Constructor Detail
-
DefaultFullBinaryMemcacheResponse
public DefaultFullBinaryMemcacheResponse(io.netty.buffer.ByteBuf key, io.netty.buffer.ByteBuf extras)Create a newDefaultFullBinaryMemcacheResponsewith the header, key and extras.- Parameters:
key- the key to use.extras- the extras to use.
-
DefaultFullBinaryMemcacheResponse
public DefaultFullBinaryMemcacheResponse(io.netty.buffer.ByteBuf key, io.netty.buffer.ByteBuf extras, io.netty.buffer.ByteBuf content)Create a newDefaultFullBinaryMemcacheResponsewith the header, key, extras and content.- Parameters:
key- the key to use.extras- the extras to use.content- the content of the full request.
-
-
Method Detail
-
content
public io.netty.buffer.ByteBuf content()
- Specified by:
contentin interfaceio.netty.buffer.ByteBufHolder
-
retain
public FullBinaryMemcacheResponse retain()
Description copied from interface:BinaryMemcacheMessageIncreases the reference count by1.- Specified by:
retainin interfaceBinaryMemcacheMessage- Specified by:
retainin interfaceBinaryMemcacheResponse- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceFullBinaryMemcacheResponse- Specified by:
retainin interfaceFullMemcacheMessage- Specified by:
retainin interfaceLastMemcacheContent- Specified by:
retainin interfaceMemcacheContent- Specified by:
retainin interfaceMemcacheMessage- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classDefaultBinaryMemcacheResponse
-
retain
public FullBinaryMemcacheResponse retain(int increment)
Description copied from interface:BinaryMemcacheMessageIncreases the reference count by the specifiedincrement.- Specified by:
retainin interfaceBinaryMemcacheMessage- Specified by:
retainin interfaceBinaryMemcacheResponse- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceFullBinaryMemcacheResponse- Specified by:
retainin interfaceFullMemcacheMessage- Specified by:
retainin interfaceLastMemcacheContent- Specified by:
retainin interfaceMemcacheContent- Specified by:
retainin interfaceMemcacheMessage- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classDefaultBinaryMemcacheResponse
-
touch
public FullBinaryMemcacheResponse touch()
- Specified by:
touchin interfaceBinaryMemcacheMessage- Specified by:
touchin interfaceBinaryMemcacheResponse- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceFullBinaryMemcacheResponse- Specified by:
touchin interfaceFullMemcacheMessage- Specified by:
touchin interfaceLastMemcacheContent- Specified by:
touchin interfaceMemcacheContent- Specified by:
touchin interfaceMemcacheMessage- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classDefaultBinaryMemcacheResponse
-
touch
public FullBinaryMemcacheResponse touch(Object hint)
- Specified by:
touchin interfaceBinaryMemcacheMessage- Specified by:
touchin interfaceBinaryMemcacheResponse- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceFullBinaryMemcacheResponse- Specified by:
touchin interfaceFullMemcacheMessage- Specified by:
touchin interfaceLastMemcacheContent- Specified by:
touchin interfaceMemcacheContent- Specified by:
touchin interfaceMemcacheMessage- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classDefaultBinaryMemcacheResponse
-
deallocate
protected void deallocate()
- Overrides:
deallocatein classAbstractBinaryMemcacheMessage
-
copy
public FullBinaryMemcacheResponse copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Specified by:
copyin interfaceFullBinaryMemcacheResponse- Specified by:
copyin interfaceFullMemcacheMessage- Specified by:
copyin interfaceLastMemcacheContent- Specified by:
copyin interfaceMemcacheContent
-
duplicate
public FullBinaryMemcacheResponse duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
duplicatein interfaceFullBinaryMemcacheResponse- Specified by:
duplicatein interfaceFullMemcacheMessage- Specified by:
duplicatein interfaceLastMemcacheContent- Specified by:
duplicatein interfaceMemcacheContent
-
retainedDuplicate
public FullBinaryMemcacheResponse retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainedDuplicatein interfaceFullBinaryMemcacheResponse- Specified by:
retainedDuplicatein interfaceFullMemcacheMessage- Specified by:
retainedDuplicatein interfaceLastMemcacheContent- Specified by:
retainedDuplicatein interfaceMemcacheContent
-
replace
public FullBinaryMemcacheResponse replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Specified by:
replacein interfaceFullBinaryMemcacheResponse- Specified by:
replacein interfaceFullMemcacheMessage- Specified by:
replacein interfaceLastMemcacheContent- Specified by:
replacein interfaceMemcacheContent
-
-