io.grpc.netty.shaded.io.netty.handler.codec.http2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total50,993 of 50,9930%3,120 of 3,1200%3,4943,4947,1017,1011,9041,904202202
HpackHuffmanDecoder16,5200%140%121227275511
HpackUtil2,1020%60%6611113311
DefaultHttp2FrameWriter1,2460%920%7979288288333311
ReadOnlyHttp2Headers1,2190%1240%17717721121111511511
DefaultHttp2FrameReader1,1660%1150%110110290290434311
Http2ConnectionHandler1,0930%1220%110110251251494911
DefaultHttp2ConnectionDecoder.FrameReadListener9660%1030%7272183183181811
HpackEncoder8750%1120%8585191191282811
HttpConversionUtil8540%760%5454200200161611
HpackDecoder8330%1120%8585210210222211
AbstractHttp2StreamChannel.Http2ChannelUnsafe8130%1210%9191206206303011
Http2FrameCodec7790%860%6868174174252511
DefaultHttp2ConnectionEncoder7450%710%6363154154272711
WeightedFairQueueByteDistributor.State7040%900%8080149149353511
AbstractHttp2StreamChannel6460%840%103103154154616111
AbstractHttp2ConnectionHandlerBuilder6440%420%6666148148454511
Http2FrameLogger5510%280%33336565191911
WeightedFairQueueByteDistributor5490%760%5252100100141411
DefaultHttp2Connection5440%740%6565114114272711
DefaultHttp2Connection.DefaultEndpoint5030%840%68689393262611
CompressorHttp2ConnectionEncoder4330%620%43439898121211
InboundHttp2ToHttpAdapter4280%440%39399494171711
Http2StreamFrameToHttpObjectCodec4260%680%49499393151511
HpackStaticTable4230%120%131389897711
DelegatingDecompressorFrameListener4060%560%39399494111111
DefaultHttp2RemoteFlowController.FlowState3850%460%44449595212111
Http2StreamChannelBootstrap3810%340%30308787131311
DefaultHttp2LocalFlowController3650%600%52527474222211
StreamBufferingEncoder3320%340%30307070131311
Http2MultiplexHandler3260%440%38389999151511
DefaultHttp2RemoteFlowController3250%460%48486363252511
HpackDynamicTable3250%420%303069699911
DefaultHttp2LocalFlowController.DefaultState3010%360%34345959161611
Http2Settings2960%420%48486262222211
DefaultHttp2Connection.DefaultStream2910%360%43436060242411
Http2MultiplexCodecBuilder2910%180%41416565323211
Http2ConnectionHandler.PrefaceDecoder2820%340%27276262101011
Http2MultiplexCodec2690%340%33338080151511
Http2FrameCodecBuilder2460%100%35355555303011
DefaultHttp2ConnectionDecoder2460%100%24245555191911
DefaultHttp2DataFrame2450%160%32324949242411
Http2OutboundFrameLogger2370%20%16163333151511
Http2ServerUpgradeCodec2300%80%17175454131311
Http2InboundFrameLogger.new Http2FrameListener() {...}2260%n/a14143939141411
Http2CodecUtil.SimpleChannelPromiseAggregator2170%480%37375050131311
Http2Error2160%60%7726264411
Http2Exception2160%160%27274343191911
HttpToHttp2ConnectionHandler2050%240%171751515511
Http2CodecUtil2010%300%31314040161611
Http2Flags1950%260%33334848202011
HpackHuffmanEncoder1890%120%121249496611
DefaultHttp2Connection.ActiveStreams1880%220%21214848101011
DefaultHttp2UnknownFrame1860%160%26264040181811
DefaultHttp2GoAwayFrame1850%80%25254040212111
Http2ClientUpgradeCodec1790%40%14144646121211
DefaultHttp2ConnectionEncoder.FlowControlledData1780%160%131337375511
Http2FrameCodec.FrameListener1670%40%17173434151511
DefaultHttp2ConnectionDecoder.PrefaceFrameListener1640%40%17174141151511
DefaultHttp2RemoteFlowController.ListenerWritabilityMonitor1620%160%20205050121211
DefaultHttp2Headers1620%100%25253131202011
Http2ControlFrameLimitEncoder1550%140%141436367711
DelegatingDecompressorFrameListener.Http2Decompressor1500%140%131323236611
WeightedFairQueueByteDistributor.new Http2ConnectionAdapter() {...}1500%100%101035355511
HttpConversionUtil.Http2ToHttpHeaderTranslator1470%200%131335353311
Http2Headers.PseudoHeaderName1470%120%131322227711
DefaultHttp2HeadersDecoder1460%40%17173838151511
UniformStreamByteDistributor1430%140%131334346611
DefaultHttp2HeadersFrame1380%120%17172626111111
DefaultHttp2RemoteFlowController.WritabilityMonitor0%200%22223232121211
UniformStreamByteDistributor.State0%240%191930307711
DefaultHttp2FrameReader.HeadersBlockBuilder0%120%111128285511
ReadOnlyHttp2Headers.ReadOnlyValueIterator0%160%131325255511
DecoratingHttp2FrameWriter0%n/a15151919151511
InboundHttpToHttp2Adapter0%160%121227274411
DefaultHttp2HeadersEncoder0%20%13133232121211
MaxCapacityQueue0%60%22222929191911
ReadOnlyHttp2Headers.ReadOnlyIterator0%100%131317178811
Http2FrameListenerDecorator0%n/a14142828141411
Http2Stream.State0%n/a4414144411
HpackHuffmanEncoder.EncodeProcessor0%40%5518183311
DefaultHttp2ConnectionEncoder.FlowControlledHeaders0%40%7721215511
Http2StreamChannelId0%100%121219197711
CleartextHttp2ServerUpgradeHandler0%40%6623234411
DelegatingDecompressorFrameListener.ConsumedBytesConverter0%20%12122424111111
DefaultHttp2ResetFrame0%60%111118188811
Http2ConnectionHandlerBuilder0%n/a17171717171711
HpackDecoder.Http2HeadersSink0%120%9923233311
Http2ConnectionHandler.ClosingChannelFutureListener0%120%111123235511
DefaultHttp2Headers.new DefaultHeaders.NameValidator() {...}0%120%8819192211
HttpConversionUtil.ExtensionHeaderNames0%n/a3311113311
DefaultHttp2PingFrame0%80%121217178811
HttpToHttp2ConnectionHandlerBuilder0%n/a15151616151511
DefaultHttp2Connection.DefaultStream.PropertyMap0%60%8817175511
Http2EmptyDataFrameListener0%80%8816164411
Http2FrameCodec.DefaultHttp2FrameStream0%120%121213136611
Http2ChannelDuplexHandler0%40%101019198811
AbstractInboundHttp2ToHttpAdapterBuilder0%n/a10102121101011
DefaultHttp2LocalFlowController.new Http2ConnectionAdapter() {...}0%60%7714144411
DefaultHttp2FrameReader.new DefaultHttp2FrameReader.HeadersContinuation() {...}0%20%44883311
DecoratingHttp2ConnectionEncoder0%20%9915158811
DefaultHttp2Headers.Http2HeaderEntry0%60%5517172211
HpackHeaderField0%40%77885511
EmptyHttp2Headers0%n/a12121212121211
Http2FrameCodec.ConnectionListener0%40%8815156611
DefaultHttp2RemoteFlowController.new Http2ConnectionAdapter() {...}0%20%6610105511
Http2StreamChannelBootstrap.new ChannelFutureListener() {...}0%60%5510102211
StreamBufferingEncoder.PendingStream0%40%5513133311
DefaultHttp2FrameReader.new DefaultHttp2FrameReader.HeadersContinuation() {...}0%20%44883311
DecoratingHttp2ConnectionDecoder0%n/a10101616101011
HpackEncoder.HeaderEntry0%n/a3316163311
DefaultHttp2Connection.ConnectionStream0%n/a12121414121211
DefaultHttp2LocalFlowController.WindowUpdateVisitor0%40%5515153311
AbstractHttp2StreamFrame0%100%101012125511
DefaultHttp2FrameReader.new DefaultHttp2FrameReader.HeadersContinuation() {...}0%20%44773311
DefaultHttp2SettingsFrame0%20%7711116611
StreamBufferingEncoder.HeadersFrame0%n/a2211112211
DefaultHttp2ConnectionEncoder.FlowControlledBase0%40%5513133311
Http2MultiplexCodec.Http2MultiplexCodecStreamChannel0%20%7713136611
InboundHttp2ToHttpAdapter.new InboundHttp2ToHttpAdapter.ImmediateSendDetector() {...}0%80%7711113311
AbstractHttp2StreamChannel.Http2ChannelUnsafe.new Runnable() {...}0%40%44882211
AbstractHttp2StreamChannel.Http2ChannelUnsafe.new ChannelFutureListener() {...}0%20%33662211
Http2MultiplexHandler.new Http2FrameStreamVisitor() {...}0%40%44662211
Http2EmptyDataFrameConnectionDecoder0%40%6612124411
Http2MultiplexCodec.new Http2FrameStreamVisitor() {...}0%40%44662211
StreamBufferingEncoder.DataFrame0%n/a3311113311
DefaultHttp2LocalFlowController.new DefaultHttp2LocalFlowController.FlowState() {...}0%n/a13131313131311
Http2SecurityUtil0%n/a11441111
HpackUtil.IndexType0%n/a11441111
Http2Exception.ShutdownHint0%n/a11441111
HpackDecoder.HeaderType0%n/a11441111
Http2InboundFrameLogger0%n/a44994411
WeightedFairQueueByteDistributor.StateOnlyComparator0%60%55662211
AbstractHttp2StreamChannel.ReadStatus0%n/a11441111
HpackHuffmanEncoder.EncodedLengthProcessor0%n/a44664411
Http2FrameCodec.Http2RemoteFlowControllerListener0%20%33772211
DefaultHttp2Connection.PropertyKeyRegistry0%n/a33663311
AbstractHttp2StreamChannel.Http2StreamChannelConfig0%20%55884411
Http2FrameCodec.new Http2StreamVisitor() {...}0%n/a22552211
InboundHttp2ToHttpAdapterBuilder0%n/a66776611
Http2MultiplexHandler.Http2MultiplexHandlerStreamChannel0%20%55884411
Http2ConnectionHandler.new ChannelFutureListener() {...}0%n/a22332211
CharSequenceMap0%40%66884411
DefaultHttp2Connection.new Http2StreamVisitor() {...}0%40%44442211
Http2FrameStreamEvent0%n/a55885511
Http2EventAdapter0%n/a21212121212111
Http2ConnectionHandler.BaseDecoder0%n/a55885511
UniformStreamByteDistributor.new Http2ConnectionAdapter() {...}0%n/a33553311
Http2FrameStreamException0%n/a33663311
Http2FrameLogger.Direction0%n/a11331111
Http2FrameStreamEvent.Type0%n/a11331111
Http2ConnectionHandler.FrameDecoder0%n/a22662211
DefaultHttp2ConnectionEncoder.new ChannelFutureListener() {...}0%20%33552211
Http2Exception.StreamException0%n/a33773311
StreamBufferingEncoder.Http2GoAwayException0%n/a44884411
Http2Exception.CompositeStreamException0%n/a33663311
CompressorHttp2ConnectionEncoder.new Http2ConnectionAdapter() {...}0%20%33552211
Http2ConnectionHandler.new ChannelFutureListener() {...}0%n/a22332211
Http2ConnectionHandler.new ChannelFutureListener() {...}0%n/a22442211
DefaultHttp2FrameReader.HeadersContinuation0%n/a33553311
DefaultHttp2Connection.ActiveStreams.new DefaultHttp2Connection.Event() {...}0%n/a22332211
Http2FrameAdapter0%n/a14141414141411
DefaultHttp2RemoteFlowController.WritabilityMonitor.new Http2StreamVisitor() {...}0%n/a22332211
Http2FrameCodec.new ChannelFutureListener() {...}0%n/a22442211
Http2StreamChannelBootstrap.new Runnable() {...}0%n/a22332211
DefaultHttp2Connection.DefaultPropertyKey0%20%33662211
AbstractHttp2StreamChannel.new DefaultChannelPipeline() {...}0%n/a33553311
StreamBufferingEncoder.Frame0%20%33772211
Http2FrameCodec.new Runnable() {...}0%n/a22332211
DefaultHttp2LocalFlowController.AutoRefillState0%n/a33773311
AbstractHttp2StreamChannel.FlowControlledFrameSizeEstimator.new MessageSizeEstimator.Handle() {...}0%20%33332211
DefaultHttp2WindowUpdateFrame0%n/a44774411
StreamBufferingEncoder.new Http2ConnectionAdapter() {...}0%n/a33553311
DelegatingDecompressorFrameListener.new Http2ConnectionAdapter() {...}0%20%33552211
Http2ConnectionHandler.new ChannelFutureListener() {...}0%n/a22332211
Http2Exception.ClosedStreamCreationException0%n/a33663311
DefaultHttp2Connection.ActiveStreams.new DefaultHttp2Connection.Event() {...}0%n/a22332211
Http2ServerUpgradeCodec.new Http2FrameAdapter() {...}0%n/a22332211
AbstractHttp2StreamChannel.new Runnable() {...}0%n/a22332211
AbstractHttp2StreamChannel.Http2ChannelUnsafe.new ChannelFutureListener() {...}0%n/a22332211
Http2NoMoreStreamIdsException0%n/a22442211
Http2Exception.HeaderListSizeException0%n/a22442211
AbstractHttp2StreamChannel.new Http2FrameStreamVisitor() {...}0%n/a22442211
Http2ControlFrameLimitEncoder.new ChannelFutureListener() {...}0%n/a22332211
AbstractHttp2StreamChannel.new ChannelFutureListener() {...}0%n/a22332211
AbstractHttp2StreamChannel.FlowControlledFrameSizeEstimator0%n/a22332211
WeightedFairQueueByteDistributor.StatePseudoTimeComparator0%n/a22222211
Http2ConnectionHandler.new ChannelFutureListener() {...}0%n/a22332211
DefaultHttp2Headers.new ByteProcessor() {...}0%20%33222211
Http2ConnectionAdapter0%n/a88888811
Http2ConnectionHandler.ClosingChannelFutureListener.new Runnable() {...}0%n/a22332211
WeightedFairQueueByteDistributor.ParentChangedEvent0%n/a11441111
Http2PromisedRequestVerifier.new Http2PromisedRequestVerifier() {...}0%n/a44444411
Http2HeadersEncoder0%n/a11221111
DefaultHttp2SettingsAckFrame0%n/a33333311
Http2MultiplexHandler.new ChannelFutureListener() {...}0%n/a22332211
StreamBufferingEncoder.Http2ChannelClosedException0%n/a11221111
Http2PromisedRequestVerifier0%n/a11111111
CleartextHttp2ServerUpgradeHandler.PriorKnowledgeUpgradeEvent0%n/a11111111
Http2ConnectionPrefaceAndSettingsFrameWrittenEvent0%n/a11111111
Http2SettingsAckFrame0%n/a11111111
Http2HeadersEncoder.new Http2HeadersEncoder.SensitivityDetector() {...}0%n/a22222211
Http2HeadersEncoder.new Http2HeadersEncoder.SensitivityDetector() {...}0%n/a22222211