io.netty.channel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total15,877 of 15,8770%1,602 of 1,6020%1,9781,9784,1354,1351,1771,177143143
AbstractChannelHandlerContext1,8860%2480%210210507507868611
DefaultChannelPipeline1,8280%1760%20220248548511411411
ChannelOutboundBuffer1,0800%1980%145145295295464611
AbstractChannel.AbstractUnsafe8900%1200%9595253253353511
DefaultChannelConfig6950%860%8080166166373711
DefaultChannelId6730%600%4646152152161611
CombinedChannelDuplexHandler6550%1140%8686134134292911
AbstractCoalescingBufferQueue5780%740%6060164164232311
PendingWriteQueue5170%900%6262129129171711
ThreadPerChannelEventLoopGroup4790%620%4949116116181811
AbstractChannel4630%320%6969132132535311
ChannelHandlerMask3550%400%242452524411
CombinedChannelDuplexHandler.DelegatingChannelHandlerContext2770%80%48486969444411
ChannelFlushPromiseNotifier2560%300%28287373131311
DelegatingChannelPromiseNotifier2370%100%40405959353511
DefaultFileRegion2290%220%27275454161611
AdaptiveRecvByteBufAllocator2110%240%181846466611
SingleThreadEventLoop1690%100%23234040181811
DefaultMaxBytesRecvByteBufAllocator1610%60%13133838101011
VoidChannelPromise1350%100%37375656323211
ChannelOption1350%n/a8845458811
DefaultAddressedEnvelope1340%80%17172929131311
DefaultChannelPipeline.HeadContext1300%40%24245050222211
AbstractChannelHandlerContext.WriteTask1250%80%121238388811
DefaultChannelProgressivePromise1180%40%25254444232311
DefaultChannelPromise1170%40%24244242222211
ChannelOutboundBuffer.Entry1120%0%7738386611
ChannelInitializer1100%140%151530308811
PreferHeapByteBufAllocator1060%n/a21212323212111
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle1060%160%20202424121211
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
ChannelException620%80%111116167711
CoalescingBufferQueue610%40%9916167711
CompleteChannelFuture600%0%14142222131311
RecvByteBufAllocator.DelegatingHandle570%n/a12121919121211
DefaultChannelPipeline.PendingHandlerRemovedTask570%40%5516163311
ChannelHandlerAdapter560%40%8815156611
AbstractChannel.AbstractUnsafe.new Runnable() {...}530%40%4411112211
ChannelHandlerMask.new PrivilegedExceptionAction() {...}520%0%33882211
DefaultChannelPipeline.TailContext510%n/a13132323131311
DefaultEventLoop500%40%9920207711
CombinedChannelDuplexHandler.new CombinedChannelDuplexHandler.DelegatingChannelHandlerContext() {...}480%60%5512122211
PendingBytesTracker470%40%55993311
ChannelOutboundHandlerAdapter450%n/a9917179911
ChannelDuplexHandler450%n/a9917179911
PendingWriteQueue.PendingWrite450%n/a4415154411
DefaultMaxMessagesRecvByteBufAllocator420%n/a7716167711
ChannelInboundHandlerAdapter420%n/a10101919101011
AbstractChannel.AbstractUnsafe.new Runnable() {...}370%n/a22442211
AbstractServerChannel350%n/a9910109911
DefaultEventLoopGroup350%n/a6611116611
AbstractChannel.AbstractUnsafe.5.new Runnable() {...}350%0%33662211
SingleThreadEventLoop.ChannelsReadOnlyIterator310%n/a66996611
AbstractChannelHandlerContext.Tasks300%n/a11771111
DefaultMessageSizeEstimator.HandleImpl290%60%5510102211
AbstractChannelHandlerContext.new Runnable() {...}280%n/a22332211
FailedChannelFuture260%n/a55995511
ChannelMetadata240%n/a44994411
AbstractChannel.CloseFuture230%n/a66776611
AbstractChannelHandlerContext.new Runnable() {...}230%n/a22332211
DefaultChannelPipeline.new Runnable() {...}230%n/a22442211
FixedRecvByteBufAllocator230%n/a33773311
DefaultMessageSizeEstimator230%n/a33663311
AbstractChannel.AnnotatedConnectException200%n/a22442211
ThreadPerChannelEventLoop.new ChannelFutureListener() {...}200%0%33552211
ThreadPerChannelEventLoop.new ChannelFutureListener() {...}200%0%33552211
AbstractChannel.AnnotatedNoRouteToHostException200%n/a22442211
ChannelOutboundBuffer.new Runnable() {...}200%n/a22332211
AbstractChannel.AnnotatedSocketException200%n/a22442211
PendingBytesTracker.DefaultChannelPipelinePendingBytesTracker190%n/a33773311
ChannelFlushPromiseNotifier.DefaultFlushCheckpoint190%n/a44884411
AbstractChannelHandlerContext.new Runnable() {...}180%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}180%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}180%n/a22332211
PendingBytesTracker.ChannelOutboundBufferPendingBytesTracker180%n/a33773311
AbstractChannel.AbstractUnsafe.new Runnable() {...}180%n/a22332211
ChannelInitializer.new Runnable() {...}170%n/a22332211
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle.new UncheckedBooleanSupplier() {...}170%0%33222211
ThreadPerChannelEventLoopGroup.new FutureListener() {...}170%0%33442211
DefaultMaxBytesRecvByteBufAllocator.HandleImpl.new UncheckedBooleanSupplier() {...}170%0%33222211
DefaultChannelPipeline.new Runnable() {...}170%n/a22332211
ChannelPipelineException160%n/a44884411
EventLoopException160%n/a44884411
VoidChannelPromise.new ChannelFutureListener() {...}160%0%33552211
DefaultChannelPipeline.new Runnable() {...}160%n/a22332211
AbstractEventLoop0%n/a44554411
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
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
SingleThreadEventLoop.ChannelsReadOnlyIterator.new Iterator() {...}0%n/a44444411
DefaultChannelHandlerContext0%n/a22442211
AbstractServerChannel.DefaultServerUnsafe0%n/a22332211
ChannelFutureListener.new ChannelFutureListener() {...}0%0%33442211
ChannelOutboundBuffer.new Runnable() {...}0%n/a22332211
AbstractChannel.AbstractUnsafe.new ChannelFutureListener() {...}0%n/a22332211
ChannelFutureListener0%n/a11331111
ChannelException.StacklessChannelException0%n/a33553311
FixedRecvByteBufAllocator.HandleImpl0%n/a22442211
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
DefaultSelectStrategy0%0%33222211
ExtendedClosedChannelException0%0%33552211
ChannelFutureListener.new ChannelFutureListener() {...}0%0%33442211
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
ChannelOption.new ConstantPool() {...}0%n/a22222211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
StacklessClosedChannelException0%n/a22222211
ServerChannelRecvByteBufAllocator0%n/a22332211
CombinedChannelDuplexHandler.DelegatingChannelHandlerContext.new Runnable() {...}0%n/a22332211
ServerChannelRecvByteBufAllocator.new DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle() {...}0%n/a22222211
AbstractChannelHandlerContext.WriteTask.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ChannelOutboundBuffer.Entry.new ObjectPool.ObjectCreator() {...}0%n/a22222211
PendingWriteQueue.PendingWrite.new ObjectPool.ObjectCreator() {...}0%n/a22222211
SucceededChannelFuture0%n/a33443311
ChannelPromiseNotifier0%n/a22442211
ChannelHandlerMask.new FastThreadLocal() {...}0%n/a22222211
ChannelFutureListener.new ChannelFutureListener() {...}0%n/a22332211
PendingBytesTracker.NoopPendingBytesTracker0%n/a33443311
DefaultSelectStrategyFactory0%n/a22222211
DefaultChannelPipeline.new FastThreadLocal() {...}0%n/a22222211
ConnectTimeoutException0%n/a22442211
DefaultChannelPipeline.PendingHandlerCallback0%n/a11331111
ChannelOutboundBuffer.new FastThreadLocal() {...}0%n/a22222211
ChannelPromiseAggregator0%n/a11221111
AbstractEventLoopGroup0%n/a11111111