Package io.netty.handler.codec.memcache
Interface MemcacheContent
-
- All Superinterfaces:
io.netty.buffer.ByteBufHolder,io.netty.handler.codec.DecoderResultProvider,MemcacheObject,io.netty.util.ReferenceCounted
- All Known Subinterfaces:
FullBinaryMemcacheRequest,FullBinaryMemcacheResponse,FullMemcacheMessage,LastMemcacheContent
- All Known Implementing Classes:
DefaultFullBinaryMemcacheRequest,DefaultFullBinaryMemcacheResponse,DefaultLastMemcacheContent,DefaultMemcacheContent
@UnstableApi public interface MemcacheContent extends MemcacheObject, io.netty.buffer.ByteBufHolder
An Memcache content chunk. A implementation of aAbstractMemcacheObjectDecodergeneratesMemcacheContentafterMemcacheMessagewhen the content is large. If you prefer not to receiveMemcacheContentin your handler, place a aggregator after an implementation of theAbstractMemcacheObjectDecoderin theChannelPipeline.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MemcacheContentcopy()MemcacheContentduplicate()MemcacheContentreplace(io.netty.buffer.ByteBuf content)MemcacheContentretain()MemcacheContentretain(int increment)MemcacheContentretainedDuplicate()MemcacheContenttouch()MemcacheContenttouch(Object hint)
-
-
-
Method Detail
-
copy
MemcacheContent copy()
- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder
-
duplicate
MemcacheContent duplicate()
- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder
-
retainedDuplicate
MemcacheContent retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder
-
replace
MemcacheContent replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder
-
retain
MemcacheContent retain()
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted
-
retain
MemcacheContent retain(int increment)
- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted
-
touch
MemcacheContent touch()
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted
-
touch
MemcacheContent touch(Object hint)
- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted
-
-