channelRead(ChannelHandlerContext, Object) |  | 0% |  | 0% | 7 | 7 | 28 | 28 | 1 | 1 |
callDecode(ChannelHandlerContext, ByteBuf, List) |  | 0% |  | 0% | 9 | 9 | 26 | 26 | 1 | 1 |
expandCumulation(ByteBufAllocator, ByteBuf, ByteBuf) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
channelInputClosed(ChannelHandlerContext, boolean) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
handlerRemoved(ChannelHandlerContext) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
channelInputClosed(ChannelHandlerContext, List) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
decodeRemovalReentryProtection(ChannelHandlerContext, ByteBuf, List) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
channelReadComplete(ChannelHandlerContext) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
fireChannelRead(ChannelHandlerContext, List, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
discardSomeReadBytes() |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
ByteToMessageDecoder() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
fireChannelRead(ChannelHandlerContext, CodecOutputList, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
userEventTriggered(ChannelHandlerContext, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
decodeLast(ChannelHandlerContext, ByteBuf, List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setDiscardAfterReads(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
internalBuffer() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
setCumulator(ByteToMessageDecoder.Cumulator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
channelInactive(ChannelHandlerContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setSingleDecode(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
actualReadableBytes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isSingleDecode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
handlerRemoved0(ChannelHandlerContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |