Class BinaryMemcacheResponseDecoder
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- io.netty.handler.codec.ByteToMessageDecoder
-
- io.netty.handler.codec.memcache.AbstractMemcacheObjectDecoder
-
- io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheDecoder<BinaryMemcacheResponse>
-
- io.netty.handler.codec.memcache.binary.BinaryMemcacheResponseDecoder
-
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler
@UnstableApi public class BinaryMemcacheResponseDecoder extends AbstractBinaryMemcacheDecoder<BinaryMemcacheResponse>
The decoder which takes care of decoding the response headers.
-
-
Field Summary
-
Fields inherited from class io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheDecoder
DEFAULT_MAX_CHUNK_SIZE
-
-
Constructor Summary
Constructors Constructor Description BinaryMemcacheResponseDecoder()BinaryMemcacheResponseDecoder(int chunkSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BinaryMemcacheResponsebuildInvalidMessage()Helper method to create a upstream message when the incoming parsing did fail.protected BinaryMemcacheResponsedecodeHeader(io.netty.buffer.ByteBuf in)Decode and return the parsedBinaryMemcacheMessage.-
Methods inherited from class io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheDecoder
channelInactive, decode, resetDecoder
-
Methods inherited from class io.netty.handler.codec.ByteToMessageDecoder
actualReadableBytes, callDecode, channelRead, channelReadComplete, decodeLast, discardSomeReadBytes, handlerRemoved, handlerRemoved0, internalBuffer, isSingleDecode, setCumulator, setDiscardAfterReads, setSingleDecode, userEventTriggered
-
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught
-
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, isSharable
-
-
-
-
Method Detail
-
decodeHeader
protected BinaryMemcacheResponse decodeHeader(io.netty.buffer.ByteBuf in)
Description copied from class:AbstractBinaryMemcacheDecoderDecode and return the parsedBinaryMemcacheMessage.- Specified by:
decodeHeaderin classAbstractBinaryMemcacheDecoder<BinaryMemcacheResponse>- Parameters:
in- the incoming buffer.- Returns:
- the decoded header.
-
buildInvalidMessage
protected BinaryMemcacheResponse buildInvalidMessage()
Description copied from class:AbstractBinaryMemcacheDecoderHelper method to create a upstream message when the incoming parsing did fail.- Specified by:
buildInvalidMessagein classAbstractBinaryMemcacheDecoder<BinaryMemcacheResponse>- Returns:
- a message indicating a decoding failure.
-
-