Class DefaultFullBinaryMemcacheRequest
- 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.DefaultBinaryMemcacheRequest
-
- io.netty.handler.codec.memcache.binary.DefaultFullBinaryMemcacheRequest
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder,io.netty.handler.codec.DecoderResultProvider,BinaryMemcacheMessage,BinaryMemcacheRequest,FullBinaryMemcacheRequest,FullMemcacheMessage,LastMemcacheContent,MemcacheContent,MemcacheMessage,MemcacheObject,io.netty.util.ReferenceCounted
@UnstableApi public class DefaultFullBinaryMemcacheRequest extends DefaultBinaryMemcacheRequest implements FullBinaryMemcacheRequest
The default implementation of aFullBinaryMemcacheRequest.
-
-
Field Summary
-
Fields inherited from class io.netty.handler.codec.memcache.binary.DefaultBinaryMemcacheRequest
REQUEST_MAGIC_BYTE
-
Fields inherited from interface io.netty.handler.codec.memcache.LastMemcacheContent
EMPTY_LAST_CONTENT
-
-
Constructor Summary
Constructors Constructor Description DefaultFullBinaryMemcacheRequest(io.netty.buffer.ByteBuf key, io.netty.buffer.ByteBuf extras)Create a newDefaultBinaryMemcacheRequestwith the header, key and extras.DefaultFullBinaryMemcacheRequest(io.netty.buffer.ByteBuf key, io.netty.buffer.ByteBuf extras, io.netty.buffer.ByteBuf content)Create a newDefaultBinaryMemcacheRequestwith the header, key, extras and content.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.buffer.ByteBufcontent()FullBinaryMemcacheRequestcopy()protected voiddeallocate()FullBinaryMemcacheRequestduplicate()FullBinaryMemcacheRequestreplace(io.netty.buffer.ByteBuf content)FullBinaryMemcacheRequestretain()Increases the reference count by1.FullBinaryMemcacheRequestretain(int increment)Increases the reference count by the specifiedincrement.FullBinaryMemcacheRequestretainedDuplicate()FullBinaryMemcacheRequesttouch()FullBinaryMemcacheRequesttouch(Object hint)-
Methods inherited from class io.netty.handler.codec.memcache.binary.DefaultBinaryMemcacheRequest
reserved, setReserved
-
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.BinaryMemcacheRequest
reserved, setReserved
-
-
-
-
Constructor Detail
-
DefaultFullBinaryMemcacheRequest
public DefaultFullBinaryMemcacheRequest(io.netty.buffer.ByteBuf key, io.netty.buffer.ByteBuf extras)Create a newDefaultBinaryMemcacheRequestwith the header, key and extras.- Parameters:
key- the key to use.extras- the extras to use.
-
DefaultFullBinaryMemcacheRequest
public DefaultFullBinaryMemcacheRequest(io.netty.buffer.ByteBuf key, io.netty.buffer.ByteBuf extras, io.netty.buffer.ByteBuf content)Create a newDefaultBinaryMemcacheRequestwith 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 FullBinaryMemcacheRequest retain()
Description copied from interface:BinaryMemcacheMessageIncreases the reference count by1.- Specified by:
retainin interfaceBinaryMemcacheMessage- Specified by:
retainin interfaceBinaryMemcacheRequest- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceFullBinaryMemcacheRequest- 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 classDefaultBinaryMemcacheRequest
-
retain
public FullBinaryMemcacheRequest retain(int increment)
Description copied from interface:BinaryMemcacheMessageIncreases the reference count by the specifiedincrement.- Specified by:
retainin interfaceBinaryMemcacheMessage- Specified by:
retainin interfaceBinaryMemcacheRequest- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceFullBinaryMemcacheRequest- 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 classDefaultBinaryMemcacheRequest
-
touch
public FullBinaryMemcacheRequest touch()
- Specified by:
touchin interfaceBinaryMemcacheMessage- Specified by:
touchin interfaceBinaryMemcacheRequest- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceFullBinaryMemcacheRequest- 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 classDefaultBinaryMemcacheRequest
-
touch
public FullBinaryMemcacheRequest touch(Object hint)
- Specified by:
touchin interfaceBinaryMemcacheMessage- Specified by:
touchin interfaceBinaryMemcacheRequest- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceFullBinaryMemcacheRequest- 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 classDefaultBinaryMemcacheRequest
-
deallocate
protected void deallocate()
- Overrides:
deallocatein classAbstractBinaryMemcacheMessage
-
copy
public FullBinaryMemcacheRequest copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Specified by:
copyin interfaceFullBinaryMemcacheRequest- Specified by:
copyin interfaceFullMemcacheMessage- Specified by:
copyin interfaceLastMemcacheContent- Specified by:
copyin interfaceMemcacheContent
-
duplicate
public FullBinaryMemcacheRequest duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
duplicatein interfaceFullBinaryMemcacheRequest- Specified by:
duplicatein interfaceFullMemcacheMessage- Specified by:
duplicatein interfaceLastMemcacheContent- Specified by:
duplicatein interfaceMemcacheContent
-
retainedDuplicate
public FullBinaryMemcacheRequest retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainedDuplicatein interfaceFullBinaryMemcacheRequest- Specified by:
retainedDuplicatein interfaceFullMemcacheMessage- Specified by:
retainedDuplicatein interfaceLastMemcacheContent- Specified by:
retainedDuplicatein interfaceMemcacheContent
-
replace
public FullBinaryMemcacheRequest replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Specified by:
replacein interfaceFullBinaryMemcacheRequest- Specified by:
replacein interfaceFullMemcacheMessage- Specified by:
replacein interfaceLastMemcacheContent- Specified by:
replacein interfaceMemcacheContent
-
-