| onSettingsRead(ChannelHandlerContext, Http2Settings) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| onHeadersRead(ChannelHandlerContext, int, Http2Headers, int, short, boolean, int, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| onDataRead(ChannelHandlerContext, int, ByteBuf, int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| onHeadersRead(ChannelHandlerContext, int, Http2Headers, int, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| onPriorityRead(ChannelHandlerContext, int, int, short, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| onPushPromiseRead(ChannelHandlerContext, int, int, Http2Headers, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| verifyPrefaceReceived() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| onRstStreamRead(ChannelHandlerContext, int, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| onWindowUpdateRead(ChannelHandlerContext, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| onPingRead(ChannelHandlerContext, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| onPingAckRead(ChannelHandlerContext, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| onUnknownFrame(ChannelHandlerContext, byte, int, Http2Flags, ByteBuf) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| onSettingsAckRead(ChannelHandlerContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| onGoAwayRead(ChannelHandlerContext, int, long, ByteBuf) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DefaultHttp2ConnectionDecoder.PrefaceFrameListener(DefaultHttp2ConnectionDecoder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |