io.grpc.netty.shaded.io.netty.channel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total15,201 of 15,2010%1,500 of 1,5000%1,9021,9023,9523,9521,1521,152139139
DefaultChannelPipeline1,8280%1760%20220248548511411411
AbstractChannelHandlerContext1,4520%1680%170170395395868611
ChannelOutboundBuffer1,0530%1900%141141293293464611
AbstractChannel.AbstractUnsafe8980%1220%9595252252343411
DefaultChannelConfig6610%840%7777158158353511
CombinedChannelDuplexHandler6540%1140%8686134134292911
DefaultChannelId5940%520%4040134134141411
AbstractCoalescingBufferQueue5440%680%5656158158222211
PendingWriteQueue5100%900%6161123123161611
ThreadPerChannelEventLoopGroup4820%620%4949116116181811
AbstractChannel4410%280%6666125125525211
ChannelHandlerMask3550%400%242452524411
CombinedChannelDuplexHandler.DelegatingChannelHandlerContext2770%80%48486969444411
ChannelFlushPromiseNotifier2560%300%28287373131311
DelegatingChannelPromiseNotifier2370%100%40405959353511
DefaultFileRegion2290%220%27275454161611
AdaptiveRecvByteBufAllocator2110%240%181846466611
SingleThreadEventLoop1670%120%23233939171711
DefaultMaxBytesRecvByteBufAllocator1610%60%13133838101011
VoidChannelPromise1350%100%37375656323211
DefaultAddressedEnvelope1340%80%17172929131311
DefaultChannelPipeline.HeadContext1300%40%24245050222211
ChannelOption1250%n/a8842428811
AbstractChannelHandlerContext.WriteTask1250%80%121238388811
DefaultChannelProgressivePromise1180%40%25254444232311
DefaultChannelPromise1170%40%24244242222211
ChannelInitializer1130%140%151531318811
ChannelOutboundBuffer.Entry1110%20%7738386611
PreferHeapByteBufAllocator1060%n/a21212323212111
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle1020%140%19192323121211
AdaptiveRecvByteBufAllocator.HandleImpl1010%80%9924245511
ThreadPerChannelEventLoop860%120%121226266611
MultithreadEventLoopGroup780%80%131317179911
WriteBufferWaterMark740%40%8820206611
ReflectiveChannelFactory710%n/a3312123311
DefaultMaxBytesRecvByteBufAllocator.HandleImpl710%40%14141818121211
SimpleUserEventChannelHandler640%60%9923236611
SimpleChannelInboundHandler640%60%9923236611
DefaultChannelPipeline.PendingHandlerAddedTask620%40%5517173311
CoalescingBufferQueue610%40%9916167711
CompleteChannelFuture600%20%14142222131311
ChannelHandlerMask.new PrivilegedExceptionAction() {...}580%60%55882211
RecvByteBufAllocator.DelegatingHandle570%n/a12121919121211
DefaultChannelPipeline.PendingHandlerRemovedTask570%40%5516163311
ChannelHandlerAdapter560%40%8815156611
ChannelException550%80%111115157711
AbstractChannel.AbstractUnsafe.new Runnable() {...}530%40%4411112211
DefaultChannelPipeline.TailContext510%n/a13132323131311
DefaultEventLoop500%40%9920207711
CombinedChannelDuplexHandler.new CombinedChannelDuplexHandler.DelegatingChannelHandlerContext() {...}480%60%5512122211
PendingBytesTracker470%40%55993311
ChannelDuplexHandler450%n/a9917179911
PendingWriteQueue.PendingWrite450%n/a4415154411
ChannelOutboundHandlerAdapter450%n/a9917179911
ChannelInboundHandlerAdapter420%n/a10101919101011
AbstractChannel.AbstractUnsafe.new Runnable() {...}390%n/a22772211
AbstractChannel.AbstractUnsafe.new Runnable() {...}370%n/a22442211
AbstractChannel.AbstractUnsafe.6.new Runnable() {...}350%20%33662211
AbstractServerChannel350%n/a9910109911
DefaultEventLoopGroup350%n/a6611116611
DefaultMaxMessagesRecvByteBufAllocator340%n/a6613136611
AbstractChannelHandlerContext.Tasks300%n/a11771111
DefaultMessageSizeEstimator.HandleImpl290%60%5510102211
AbstractChannelHandlerContext.new Runnable() {...}280%n/a22332211
FailedChannelFuture260%n/a55995511
ChannelMetadata240%n/a44994411
AbstractChannelHandlerContext.new Runnable() {...}230%n/a22332211
DefaultMessageSizeEstimator230%n/a33663311
FixedRecvByteBufAllocator230%n/a33773311
DefaultChannelPipeline.new Runnable() {...}230%n/a22442211
AbstractChannel.CloseFuture230%n/a66776611
AbstractChannel.AbstractUnsafe.4.new Runnable() {...}220%n/a22332211
AbstractChannel.AnnotatedNoRouteToHostException200%n/a22442211
AbstractChannel.AnnotatedConnectException200%n/a22442211
ThreadPerChannelEventLoop.new ChannelFutureListener() {...}200%20%33552211
ThreadPerChannelEventLoop.new ChannelFutureListener() {...}200%20%33552211
AbstractChannel.AnnotatedSocketException200%n/a22442211
ChannelOutboundBuffer.new Runnable() {...}200%n/a22332211
PendingBytesTracker.DefaultChannelPipelinePendingBytesTracker190%n/a33773311
ChannelFlushPromiseNotifier.DefaultFlushCheckpoint190%n/a44884411
AbstractChannel.AbstractUnsafe.new Runnable() {...}180%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}180%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}180%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}180%n/a22332211
PendingBytesTracker.ChannelOutboundBufferPendingBytesTracker180%n/a33773311
ChannelInitializer.new Runnable() {...}170%n/a22332211
DefaultChannelPipeline.new Runnable() {...}170%n/a22332211
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle.new UncheckedBooleanSupplier() {...}170%20%33222211
ThreadPerChannelEventLoopGroup.new FutureListener() {...}170%20%33442211
DefaultMaxBytesRecvByteBufAllocator.HandleImpl.new UncheckedBooleanSupplier() {...}170%20%33222211
EventLoopException160%n/a44884411
VoidChannelPromise.new ChannelFutureListener() {...}160%20%33552211
ChannelPipelineException160%n/a44884411
DefaultChannelPipeline.new Runnable() {...}160%n/a22332211
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
DefaultChannelPipeline.new Runnable() {...}0%n/a22332211
DefaultChannelPipeline.new Runnable() {...}0%n/a22332211
AbstractEventLoop0%n/a44554411
AbstractServerChannel.DefaultServerUnsafe0%n/a22332211
AbstractChannel.AbstractUnsafe.new ChannelFutureListener() {...}0%n/a22332211
DefaultChannelHandlerContext0%n/a22442211
ChannelFutureListener.new ChannelFutureListener() {...}0%20%33442211
ChannelOutboundBuffer.new Runnable() {...}0%n/a22332211
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
FixedRecvByteBufAllocator.HandleImpl0%n/a22442211
ChannelFutureListener0%n/a11331111
DefaultSelectStrategy0%20%33222211
AbstractChannelHandlerContext.Tasks.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.Tasks.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.Tasks.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.Tasks.new Runnable() {...}0%n/a22332211
ChannelFutureListener.new ChannelFutureListener() {...}0%20%33442211
ExtendedClosedChannelException0%20%33552211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
CombinedChannelDuplexHandler.DelegatingChannelHandlerContext.new Runnable() {...}0%n/a22332211
ChannelOption.new ConstantPool() {...}0%n/a22222211
AbstractChannelHandlerContext.WriteTask.new ObjectPool.ObjectCreator() {...}0%n/a22222211
SucceededChannelFuture0%n/a33443311
ChannelOutboundBuffer.Entry.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ChannelPromiseNotifier0%n/a22442211
PendingWriteQueue.PendingWrite.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ChannelHandlerMask.new FastThreadLocal() {...}0%n/a22222211
ChannelFutureListener.new ChannelFutureListener() {...}0%n/a22332211
ConnectTimeoutException0%n/a22442211
PendingBytesTracker.NoopPendingBytesTracker0%n/a33443311
DefaultSelectStrategyFactory0%n/a22222211
DefaultChannelPipeline.new FastThreadLocal() {...}0%n/a22222211
DefaultChannelPipeline.PendingHandlerCallback0%n/a11331111
ChannelOutboundBuffer.new FastThreadLocal() {...}0%n/a22222211
ChannelPromiseAggregator0%n/a11221111
AbstractEventLoopGroup0%n/a11111111