io.grpc.netty

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total16,985 of 16,9850%1,268 of 1,2680%1,6631,6633,9033,9031,0251,025176176
NettyServerHandler1,4670%1250%9898312312353511
NettyClientHandler1,2350%860%8080274274373711
NettyServerBuilder8350%720%8181175175454511
NettyChannelBuilder8050%520%7575155155484811
Utils7000%600%5252182182222211
ProtocolNegotiators6840%640%5353166166202011
NettyClientTransport6070%460%3838123123151511
GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders5620%500%5151111111262611
NettyServer4900%280%2424110110101011
AbstractHttp2Headers4260%20%10710710610610610611
GrpcHttp2HeadersUtils.GrpcHttp2RequestHeaders3580%640%4646105105141411
NettyServerTransport3460%220%25257777141411
GrpcSslContexts3390%530%39398484121211
WriteBufferingAndExceptionHandler3110%340%30307474131311
AbstractNettyHandler.FlowControlPinger2600%180%23236161141411
NettyAdaptiveCumulator2410%340%232360606611
NettyChannelBuilder.NettyTransportFactory2380%120%121253536611
NettyClientStream.TransportState2280%260%28285252151511
GrpcHttp2OutboundHeaders2220%80%131333339911
NettyClientStream.Sink2180%160%151541417711
NettyServerHandler.FrameListener1980%240%191945457711
ProtocolNegotiators.ClientTlsHandler1720%100%9947474411
ProtocolNegotiators.ServerTlsHandler1620%120%101039394411
Http2ControlFrameLimitEncoder1550%140%141436367711
ProtocolNegotiators.ProtocolNegotiationHandler1540%100%15153434101011
WriteQueue1470%200%161642426611
ProtocolNegotiators.Http2UpgradeAndGrpcHandler1430%100%8828283311
NettyServerStream.Sink1380%20%9928288811
NettyClientHandler.FrameListener1380%120%131331317711
NettyServerStream.TransportState1360%80%14143535101011
NettyServerHandler.GracefulShutdown1350%60%7735354411
NettyServer.new ChannelInitializer() {...}1330%40%4436362211
NettyReadableBuffer1290%60%22223434191911
AbstractNettyHandler1270%100%131335358811
SendResponseHeadersCommand1260%120%16162020101011
SendGrpcFrameCommand1250%120%17172626111111
NettyClientHandler.new ChannelFutureListener() {...}1230%120%8826262211
CancelServerStreamCommand1080%120%151522229911
ClientTransportLifecycleManager960%160%171735359911
GrpcHttp2OutboundHeaders.Itr950%100%121216167711
NettyClientStream910%60%9919196611
ProtocolNegotiationEvent890%60%121219199911
NettyClientHandler.PingCountingFrameWriter790%60%101015157711
NettyClientHandler.new Http2ConnectionAdapter() {...}760%120%101018184411
NettyServer.ListenSocket720%20%5519194411
Utils.DefaultEventLoopGroupResource690%70%8815154411
NettyServerHandler.KeepAlivePinger680%n/a3319193311
UdsNameResolver660%40%8818186611
NettyClientHandler.new Http2StreamVisitor() {...}640%40%4411112211
InternalNettyChannelBuilder620%n/a13132727131311
ProtocolNegotiators.ClientTlsProtocolNegotiator620%60%7714144411
ProtocolNegotiators.ProxyProtocolNegotiationHandler610%60%6614143311
NettyServerStream600%n/a7714147711
NettyChannelBuilder.DefaultProtocolNegotiator600%70%7714143311
ProtocolNegotiators.FromChannelCredentialsResult590%40%6615154411
ProtocolNegotiators.WaitUntilActiveHandler590%40%6620204411
NettyClientStream.Sink.new ChannelFutureListener() {...}560%60%55992211
NettyClientHandler.new ChannelFutureListener() {...}540%80%6613132211
NettyServerHandler.new Http2StreamVisitor() {...}520%20%3310102211
GrpcHttp2ConnectionHandler500%20%9915158811
InternalProtocolNegotiators500%n/a7711117711
UdsNettyChannelProvider490%40%9913137711
NettyClientHandler.new Http2StreamVisitor() {...}480%60%5510102211
ProtocolNegotiators.new ProtocolNegotiator() {...}480%40%66884411
NettyServer.new ChannelGroupFutureListener() {...}470%20%3311112211
UdsNameResolverProvider460%40%9913137711
NettyServerHandler.WriteMonitoringFrameWriter460%n/a44994411
ProtocolNegotiators.new ProtocolNegotiator() {...}450%n/a44774411
NettyServer.new Callable() {...}450%20%33882211
JettyTlsUtil440%60%9918186611
NettyServerHandler.new Http2ConnectionAdapter() {...}440%80%7711113311
NettyServer.SharedResourceReferenceCounter430%40%55993311
GrpcHttp2HeadersUtils.GrpcHttp2ResponseHeaders430%n/a4410104411
InternalNettyServerBuilder390%n/a7719197711
NettyServerHandler.new Runnable() {...}380%20%33662211
ProtocolNegotiators.GrpcNegotiationHandler370%20%3311112211
NettyChannelProvider370%20%8810107711
NettyWritableBuffer360%n/a7712127711
NettyServerHandler.new Runnable() {...}350%20%33662211
NegotiationType340%n/a11441111
Utils.FlowControlReader330%n/a22882211
CreateStreamCommand330%n/a5510105511
NettyServerProvider310%20%66885511
JettyTlsUtil.Java9AlpnUnavailabilityCauseHolder310%n/a22992211
GracefulServerCloseCommand300%n/a5510105511
NettyServer.ListenSocket.new Runnable() {...}280%n/a22552211
NettyClientTransport.new ChannelFutureListener() {...}280%20%33552211
CancelClientStreamCommand280%40%55883311
ProtocolNegotiators.FromServerCredentialsResult270%n/a33663311
NettyClientTransport.new Runnable() {...}270%n/a22442211
NettyClientHandler.new Http2StreamVisitor() {...}260%20%33552211
NettyServerStream.TransportState.new Runnable() {...}260%n/a22772211
WriteQueue.RunnableCommand240%n/a55995511
Utils.EventLoopGroupType240%n/a11331111
CancelServerStreamCommand.PeerNotify240%n/a11331111
InternalNettyServerCredentials240%20%44773311
WriteQueue.AbstractQueuedCommand230%n/a55995511
InternalProtocolNegotiator.ProtocolNegotiatorAdapter220%n/a44774411
NettyServerHandler.new Http2StreamVisitor() {...}220%20%33552211
NettyWritableBufferAllocator210%n/a22552211
NettyServerTransport.new ChannelFutureListener() {...}200%20%33552211
ProtocolNegotiators.PlaintextUpgradeProtocolNegotiator200%n/a44664411
ProtocolNegotiators.PlaintextProtocolNegotiator200%n/a44774411
NettyClientTransport.new Runnable() {...}200%n/a22332211
NettyServerTransport.new Runnable() {...}200%n/a22332211
InternalNettyChannelCredentials200%20%33662211
InternalProtocolNegotiators.new InternalProtocolNegotiator.ProtocolNegotiator() {...}190%n/a44554411
FixedKeyManagerFactory.FixedKeyManagerFactorySpi190%n/a44664411
NettyServer.ListenSocket.new GenericFutureListener() {...}190%20%33442211
InternalProtocolNegotiators.new InternalProtocolNegotiator.ProtocolNegotiator() {...}190%n/a44554411
NettyChannelCredentials190%n/a44664411
NettyServer.1.new ChannelFutureListener() {...}190%20%33552211
FixedTrustManagerFactory.FixedTrustManagerFactorySpi190%n/a44664411
InternalProtocolNegotiators.new InternalProtocolNegotiator.ProtocolNegotiator() {...}190%n/a44554411
InternalProtocolNegotiators.new InternalProtocolNegotiator.ProtocolNegotiator() {...}190%n/a44554411
NettyClientTransport.new GenericFutureListener() {...}190%20%33442211
NettyServerTransport.new GenericFutureListener() {...}190%20%33442211
InternalNettyChannelCredentials.new InternalProtocolNegotiator.ClientFactory() {...}190%n/a33443311
NettyClientHandler.new InUseStateAggregator() {...}180%n/a33553311
NettyServerHandler.ServerChannelLogger180%n/a33553311
NettySocketSupport180%n/a44554411
NettyClientTransport.new NettyClientStream.TransportState() {...}180%n/a22222211
NettyServerCredentials170%n/a33553311
NettyClientTransport.new Runnable() {...}170%n/a22332211
NettyClientTransport.new ChannelFutureListener() {...}170%20%33442211
InternalProtocolNegotiationEvent160%n/a55555511
NettyServer.new ChannelFutureListener() {...}160%n/a22332211
WriteBufferingAndExceptionHandler.new ChannelFutureListener() {...}160%20%33442211
NettyServerHandler.new ChannelFutureListener() {...}160%n/a22332211
GrpcSslContexts.ConscryptHolder150%n/a11991111
NettyServerHandler.GracefulShutdown.new Runnable() {...}150%n/a22332211
InternalNettyServerCredentials.new InternalProtocolNegotiator.ServerFactory() {...}150%n/a22332211
SendPingCommand150%n/a33663311
NettyServerHandler.KeepAlivePinger.new ChannelFutureListener() {...}150%20%33442211
WriteBufferingAndExceptionHandler.new ChannelFutureListener() {...}150%20%33442211
ProtocolNegotiators.TlsProtocolNegotiatorClientFactory150%n/a33553311
ProtocolNegotiators.TlsProtocolNegotiatorServerFactory140%n/a22442211
NettyClientTransport.new Runnable() {...}140%n/a22332211
NettyChannelBuilder.NettyTransportFactory.new Runnable() {...}130%n/a22332211
NettySocketSupport.NativeSocketOptions130%n/a11551111
InternalGracefulServerCloseCommand0%n/a22222211
InternalNettyChannelBuilder.new ProtocolNegotiator.ClientFactory() {...}0%n/a33333311
ProtocolNegotiators.FixedProtocolNegotiatorServerFactory0%n/a22552211
FixedTrustManagerFactory0%n/a11221111
FixedKeyManagerFactory0%n/a11221111
NettyChannelBuilder.NettyChannelDefaultPortProvider0%n/a22222211
NettySslContextChannelCredentials0%n/a11331111
GrpcHttp2HeadersUtils.GrpcHttp2ServerHeadersDecoder0%n/a22332211
NettyServerBuilder.NettyClientTransportServersBuilder0%n/a22222211
GrpcHttp2HeadersUtils.GrpcHttp2ClientHeadersDecoder0%n/a22332211
NettySslContextServerCredentials0%n/a11331111
Http2ControlFrameLimitEncoder.new ChannelFutureListener() {...}0%n/a22332211
InternalProtocolNegotiators.ProtocolNegotiationHandler0%n/a22442211
NettyChannelBuilder.NettyChannelTransportFactoryBuilder0%n/a22222211
WriteQueue.new Runnable() {...}0%n/a22332211
NettyServerHandler.new Http2Exception() {...}0%n/a22222211
ForcefulCloseCommand0%n/a22442211
WriteBufferingAndExceptionHandler.ChannelWrite0%n/a11441111
ProtocolNegotiators.HostPort0%n/a11441111
GracefulCloseCommand0%n/a22442211
Utils.new ChannelFactory() {...}0%n/a22222211
ProtocolNegotiators.PlaintextProtocolNegotiatorClientFactory0%n/a33333311
InternalWriteBufferingAndExceptionHandlerUtils0%n/a22332211
NettyServerHandler.new IllegalStateException() {...}0%n/a22222211
UnhelpfulSecurityProvider0%n/a11221111
ProtocolNegotiators.PlaintextProtocolNegotiatorServerFactory0%n/a22222211
NettyChannelBuilder.LocalSocketPicker0%n/a22222211
InternalNettySocketSupport.InternalNativeSocketOptions0%n/a11221111
Utils.ByteBufAllocatorPreferHeapHolder0%n/a11111111
Utils.ByteBufAllocatorPreferDirectHolder0%n/a11111111
ProtocolNegotiators.PlaintextUpgradeProtocolNegotiatorClientFactory0%n/a22222211
InsecureFromHttp1ChannelCredentials0%n/a11111111
InternalNettySocketSupport0%n/a11221111
GrpcHttp2HeadersUtils0%n/a11111111
AbstractNettyHandler.AllowPingLimiter0%n/a11111111
NettySocketSupport.NettySocketHelperImpl0%n/a11111111