| HpackHuffmanDecoder.java |  | 0% |  | 0% | 12 | 12 | 27 | 27 | 5 | 5 | 1 | 1 |
| HpackUtil.java |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 4 | 4 | 2 | 2 |
| DefaultHttp2Connection.java |  | 0% |  | 0% | 231 | 231 | 365 | 365 | 115 | 115 | 11 | 11 |
| AbstractHttp2StreamChannel.java |  | 0% |  | 0% | 223 | 223 | 402 | 402 | 115 | 115 | 13 | 13 |
| Http2ConnectionHandler.java |  | 0% |  | 0% | 167 | 167 | 363 | 363 | 83 | 83 | 11 | 11 |
| DefaultHttp2FrameReader.java |  | 0% |  | 0% | 136 | 136 | 343 | 343 | 60 | 60 | 6 | 6 |
| ReadOnlyHttp2Headers.java |  | 0% |  | 0% | 203 | 203 | 253 | 253 | 128 | 128 | 3 | 3 |
| WeightedFairQueueByteDistributor.java |  | 0% |  | 0% | 150 | 150 | 295 | 295 | 59 | 59 | 6 | 6 |
| DefaultHttp2ConnectionDecoder.java |  | 0% |  | 0% | 113 | 113 | 279 | 279 | 52 | 52 | 3 | 3 |
| DefaultHttp2FrameWriter.java |  | 0% |  | 0% | 79 | 79 | 288 | 288 | 33 | 33 | 1 | 1 |
| Http2FrameCodec.java |  | 0% |  | 0% | 114 | 114 | 252 | 252 | 60 | 60 | 8 | 8 |
| DefaultHttp2ConnectionEncoder.java |  | 0% |  | 0% | 91 | 91 | 229 | 229 | 42 | 42 | 5 | 5 |
| HttpConversionUtil.java |  | 0% |  | 0% | 70 | 70 | 246 | 246 | 22 | 22 | 3 | 3 |
| DefaultHttp2RemoteFlowController.java |  | 0% |  | 0% | 142 | 142 | 251 | 251 | 77 | 77 | 6 | 6 |
| HpackDecoder.java |  | 0% |  | 0% | 95 | 95 | 237 | 237 | 26 | 26 | 3 | 3 |
| HpackEncoder.java |  | 0% |  | 0% | 88 | 88 | 207 | 207 | 31 | 31 | 2 | 2 |
| DefaultHttp2LocalFlowController.java |  | 0% |  | 0% | 114 | 114 | 180 | 180 | 61 | 61 | 6 | 6 |
| DelegatingDecompressorFrameListener.java |  | 0% |  | 0% | 67 | 67 | 145 | 145 | 30 | 30 | 4 | 4 |
| AbstractHttp2ConnectionHandlerBuilder.java |  | 0% |  | 0% | 66 | 66 | 148 | 148 | 45 | 45 | 1 | 1 |
| Http2FrameLogger.java |  | 0% |  | 0% | 34 | 34 | 68 | 68 | 20 | 20 | 2 | 2 |
| StreamBufferingEncoder.java |  | 0% |  | 0% | 51 | 51 | 126 | 126 | 31 | 31 | 8 | 8 |
| InboundHttp2ToHttpAdapter.java |  | 0% |  | 0% | 46 | 46 | 104 | 104 | 20 | 20 | 2 | 2 |
| CompressorHttp2ConnectionEncoder.java |  | 0% |  | 0% | 46 | 46 | 102 | 102 | 14 | 14 | 2 | 2 |
| Http2StreamChannelBootstrap.java |  | 0% |  | 0% | 37 | 37 | 98 | 98 | 17 | 17 | 3 | 3 |
| Http2StreamFrameToHttpObjectCodec.java |  | 0% |  | 0% | 49 | 49 | 93 | 93 | 15 | 15 | 1 | 1 |
| HpackStaticTable.java |  | 0% |  | 0% | 13 | 13 | 89 | 89 | 7 | 7 | 1 | 1 |
| Http2CodecUtil.java |  | 0% |  | 0% | 68 | 68 | 90 | 90 | 29 | 29 | 2 | 2 |
| Http2MultiplexHandler.java |  | 0% |  | 0% | 49 | 49 | 114 | 114 | 23 | 23 | 4 | 4 |
| Http2MultiplexCodec.java |  | 0% |  | 0% | 44 | 44 | 98 | 98 | 23 | 23 | 3 | 3 |
| HpackDynamicTable.java |  | 0% |  | 0% | 30 | 30 | 69 | 69 | 9 | 9 | 1 | 1 |
| HpackHuffmanEncoder.java |  | 0% |  | 0% | 21 | 21 | 73 | 73 | 13 | 13 | 3 | 3 |
| Http2Exception.java |  | 0% |  | 0% | 39 | 39 | 70 | 70 | 31 | 31 | 6 | 6 |
| DefaultHttp2Headers.java |  | 0% |  | 0% | 41 | 41 | 67 | 67 | 26 | 26 | 4 | 4 |
| UniformStreamByteDistributor.java |  | 0% |  | 0% | 35 | 35 | 68 | 68 | 16 | 16 | 3 | 3 |
| Http2Settings.java |  | 0% |  | 0% | 48 | 48 | 62 | 62 | 22 | 22 | 1 | 1 |
| Http2MultiplexCodecBuilder.java |  | 0% |  | 0% | 41 | 41 | 65 | 65 | 32 | 32 | 1 | 1 |
| Http2InboundFrameLogger.java |  | 0% | | n/a | 18 | 18 | 47 | 47 | 18 | 18 | 2 | 2 |
| Http2FrameCodecBuilder.java |  | 0% |  | 0% | 35 | 35 | 55 | 55 | 30 | 30 | 1 | 1 |
| DefaultHttp2DataFrame.java |  | 0% |  | 0% | 32 | 32 | 49 | 49 | 24 | 24 | 1 | 1 |
| Http2ServerUpgradeCodec.java |  | 0% |  | 0% | 19 | 19 | 56 | 56 | 15 | 15 | 2 | 2 |
| Http2OutboundFrameLogger.java |  | 0% |  | 0% | 16 | 16 | 33 | 33 | 15 | 15 | 1 | 1 |
| Http2Error.java |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 4 | 4 | 1 | 1 |
| HttpToHttp2ConnectionHandler.java |  | 0% |  | 0% | 17 | 17 | 51 | 51 | 5 | 5 | 1 | 1 |
| Http2Flags.java |  | 0% |  | 0% | 33 | 33 | 48 | 48 | 20 | 20 | 1 | 1 |
| DefaultHttp2UnknownFrame.java |  | 0% |  | 0% | 26 | 26 | 40 | 40 | 18 | 18 | 1 | 1 |
| DefaultHttp2GoAwayFrame.java |  | 0% |  | 0% | 25 | 25 | 40 | 40 | 21 | 21 | 1 | 1 |
| Http2ClientUpgradeCodec.java |  | 0% |  | 0% | 14 | 14 | 46 | 46 | 12 | 12 | 1 | 1 |
| Http2ControlFrameLimitEncoder.java |  | 0% |  | 0% | 16 | 16 | 38 | 38 | 9 | 9 | 2 | 2 |
| Http2Headers.java |  | 0% |  | 0% | 13 | 13 | 22 | 22 | 7 | 7 | 1 | 1 |
| DefaultHttp2HeadersDecoder.java |  | 0% |  | 0% | 17 | 17 | 38 | 38 | 15 | 15 | 1 | 1 |
| DefaultHttp2HeadersFrame.java |  | 0% |  | 0% | 17 | 17 | 26 | 26 | 11 | 11 | 1 | 1 |
| DecoratingHttp2FrameWriter.java | | 0% | | n/a | 15 | 15 | 19 | 19 | 15 | 15 | 1 | 1 |
| InboundHttpToHttp2Adapter.java | | 0% |  | 0% | 12 | 12 | 27 | 27 | 4 | 4 | 1 | 1 |
| MaxCapacityQueue.java | | 0% |  | 0% | 22 | 22 | 29 | 29 | 19 | 19 | 1 | 1 |
| DefaultHttp2HeadersEncoder.java | | 0% |  | 0% | 13 | 13 | 32 | 32 | 12 | 12 | 1 | 1 |
| Http2FrameListenerDecorator.java | | 0% | | n/a | 14 | 14 | 28 | 28 | 14 | 14 | 1 | 1 |
| Http2Stream.java | | 0% | | n/a | 4 | 4 | 14 | 14 | 4 | 4 | 1 | 1 |
| CleartextHttp2ServerUpgradeHandler.java | | 0% |  | 0% | 7 | 7 | 24 | 24 | 5 | 5 | 2 | 2 |
| Http2StreamChannelId.java | | 0% |  | 0% | 12 | 12 | 19 | 19 | 7 | 7 | 1 | 1 |
| DefaultHttp2ResetFrame.java | | 0% |  | 0% | 11 | 11 | 18 | 18 | 8 | 8 | 1 | 1 |
| Http2ConnectionHandlerBuilder.java | | 0% | | n/a | 17 | 17 | 17 | 17 | 17 | 17 | 1 | 1 |
| DefaultHttp2PingFrame.java | | 0% |  | 0% | 12 | 12 | 17 | 17 | 8 | 8 | 1 | 1 |
| Http2EmptyDataFrameListener.java | | 0% |  | 0% | 8 | 8 | 16 | 16 | 4 | 4 | 1 | 1 |
| HttpToHttp2ConnectionHandlerBuilder.java | | 0% | | n/a | 15 | 15 | 16 | 16 | 15 | 15 | 1 | 1 |
| Http2ChannelDuplexHandler.java | | 0% |  | 0% | 10 | 10 | 19 | 19 | 8 | 8 | 1 | 1 |
| AbstractInboundHttp2ToHttpAdapterBuilder.java | | 0% | | n/a | 10 | 10 | 21 | 21 | 10 | 10 | 1 | 1 |
| DecoratingHttp2ConnectionEncoder.java | | 0% |  | 0% | 9 | 9 | 15 | 15 | 8 | 8 | 1 | 1 |
| HpackHeaderField.java | | 0% |  | 0% | 7 | 7 | 8 | 8 | 5 | 5 | 1 | 1 |
| EmptyHttp2Headers.java | | 0% | | n/a | 12 | 12 | 12 | 12 | 12 | 12 | 1 | 1 |
| Http2FrameStreamEvent.java | | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 2 | 2 |
| DecoratingHttp2ConnectionDecoder.java | | 0% | | n/a | 10 | 10 | 16 | 16 | 10 | 10 | 1 | 1 |
| AbstractHttp2StreamFrame.java | | 0% |  | 0% | 10 | 10 | 12 | 12 | 5 | 5 | 1 | 1 |
| DefaultHttp2SettingsFrame.java | | 0% |  | 0% | 7 | 7 | 11 | 11 | 6 | 6 | 1 | 1 |
| Http2EmptyDataFrameConnectionDecoder.java | | 0% |  | 0% | 6 | 6 | 12 | 12 | 4 | 4 | 1 | 1 |
| Http2SecurityUtil.java | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| InboundHttp2ToHttpAdapterBuilder.java | | 0% | | n/a | 6 | 6 | 7 | 7 | 6 | 6 | 1 | 1 |
| CharSequenceMap.java | | 0% |  | 0% | 6 | 6 | 8 | 8 | 4 | 4 | 1 | 1 |
| Http2EventAdapter.java | | 0% | | n/a | 21 | 21 | 21 | 21 | 21 | 21 | 1 | 1 |
| Http2FrameStreamException.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| Http2FrameAdapter.java | | 0% | | n/a | 14 | 14 | 14 | 14 | 14 | 14 | 1 | 1 |
| Http2HeadersEncoder.java | | 0% | | n/a | 5 | 5 | 4 | 4 | 5 | 5 | 3 | 3 |
| DefaultHttp2WindowUpdateFrame.java | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| Http2PromisedRequestVerifier.java | | 0% | | n/a | 5 | 5 | 4 | 4 | 5 | 5 | 2 | 2 |
| Http2NoMoreStreamIdsException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| Http2ConnectionAdapter.java | | 0% | | n/a | 8 | 8 | 8 | 8 | 8 | 8 | 1 | 1 |
| DefaultHttp2SettingsAckFrame.java | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Http2ConnectionPrefaceAndSettingsFrameWrittenEvent.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Http2SettingsAckFrame.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |