io.netty.channel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total15,866 of 15,8660%1,584 of 1,5840%1,9751,9754,1254,1251,1831,183146146
DefaultChannelPipeline1,8280%1760%20220248548511411411
AbstractChannelHandlerContext1,8120%2320%202202491491868611
ChannelOutboundBuffer1,0800%1980%145145295295464611
AbstractChannel.AbstractUnsafe8900%1200%9595253253353511
DefaultChannelConfig6950%860%8080166166373711
DefaultChannelId6730%600%4646152152161611
CombinedChannelDuplexHandler6550%1140%8686134134292911
AbstractCoalescingBufferQueue5660%700%5858162162232311
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%20%7738386611
ChannelInitializer1100%140%151530308811
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle1060%160%20202424121211
PreferHeapByteBufAllocator1060%n/a21212323212111
AdaptiveRecvByteBufAllocator.HandleImpl1010%80%9924245511
ThreadPerChannelEventLoop860%120%121226266611
MultithreadEventLoopGroup780%80%131317179911
WriteBufferWaterMark740%40%8820206611
DefaultMaxBytesRecvByteBufAllocator.HandleImpl710%40%14141818121211
ReflectiveChannelFactory710%n/a3312123311
SimpleUserEventChannelHandler640%60%9923236611
SimpleChannelInboundHandler640%60%9923236611
ChannelException620%80%111116167711
DefaultChannelPipeline.PendingHandlerAddedTask620%40%5517173311
CoalescingBufferQueue610%40%9916167711
CompleteChannelFuture600%20%14142222131311
RecvByteBufAllocator.DelegatingHandle570%n/a12121919121211
DefaultChannelPipeline.PendingHandlerRemovedTask570%40%5516163311
ChannelHandlerAdapter560%40%8815156611
AbstractChannel.AbstractUnsafe.new Runnable() {...}530%40%4411112211
ChannelHandlerMask.new PrivilegedExceptionAction() {...}520%20%33882211
DefaultChannelPipeline.TailContext510%n/a13132323131311
DefaultEventLoop500%40%9920207711
CombinedChannelDuplexHandler.new CombinedChannelDuplexHandler.DelegatingChannelHandlerContext() {...}480%60%5512122211
PendingBytesTracker470%40%55993311
PendingWriteQueue.PendingWrite450%n/a4415154411
ChannelOutboundHandlerAdapter450%n/a9917179911
ChannelDuplexHandler450%n/a9917179911
DefaultMaxMessagesRecvByteBufAllocator420%n/a7716167711
ChannelInboundHandlerAdapter420%n/a10101919101011
AbstractChannel.AbstractUnsafe.new Runnable() {...}370%n/a22442211
AbstractServerChannel350%n/a9910109911
DefaultEventLoopGroup350%n/a6611116611
AbstractChannel.AbstractUnsafe.6.new Runnable() {...}350%20%33662211
AbstractChannel.AbstractUnsafe.5.new Runnable() {...}350%20%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
FixedRecvByteBufAllocator230%n/a33773311
DefaultChannelPipeline.new Runnable() {...}230%n/a22442211
DefaultMessageSizeEstimator230%n/a33663311
AbstractChannel.CloseFuture230%n/a66776611
AbstractChannelHandlerContext.new Runnable() {...}230%n/a22332211
AbstractChannel.AbstractUnsafe.4.new Runnable() {...}220%n/a22332211
ChannelOutboundBuffer.new Runnable() {...}200%n/a22332211
ThreadPerChannelEventLoop.new ChannelFutureListener() {...}200%20%33552211
ThreadPerChannelEventLoop.new ChannelFutureListener() {...}200%20%33552211
AbstractChannel.AnnotatedConnectException200%n/a22442211
AbstractChannel.AnnotatedSocketException200%n/a22442211
AbstractChannel.AnnotatedNoRouteToHostException200%n/a22442211
ChannelFlushPromiseNotifier.DefaultFlushCheckpoint190%n/a44884411
PendingBytesTracker.DefaultChannelPipelinePendingBytesTracker190%n/a33773311
PendingBytesTracker.ChannelOutboundBufferPendingBytesTracker180%n/a33773311
AbstractChannelHandlerContext.new Runnable() {...}180%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}180%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}180%n/a22332211
AbstractChannel.AbstractUnsafe.new Runnable() {...}180%n/a22332211
AbstractChannel.AbstractUnsafe.new Runnable() {...}180%n/a22332211
ChannelInitializer.new Runnable() {...}170%n/a22332211
DefaultMaxBytesRecvByteBufAllocator.HandleImpl.new UncheckedBooleanSupplier() {...}170%20%33222211
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle.new UncheckedBooleanSupplier() {...}170%20%33222211
DefaultChannelPipeline.new Runnable() {...}170%n/a22332211
ThreadPerChannelEventLoopGroup.new FutureListener() {...}170%20%33442211
EventLoopException160%n/a44884411
DefaultChannelPipeline.new Runnable() {...}160%n/a22332211
VoidChannelPromise.new ChannelFutureListener() {...}160%20%33552211
ChannelPipelineException160%n/a44884411
AbstractEventLoop0%n/a44554411
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
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
AbstractChannelHandlerContext.new Runnable() {...}0%n/a22332211
ChannelOutboundBuffer.new Runnable() {...}0%n/a22332211
DefaultChannelHandlerContext0%n/a22442211
SingleThreadEventLoop.ChannelsReadOnlyIterator.new Iterator() {...}0%n/a44444411
ChannelFutureListener.new ChannelFutureListener() {...}0%20%33442211
AbstractChannel.AbstractUnsafe.new ChannelFutureListener() {...}0%n/a22332211
AbstractServerChannel.DefaultServerUnsafe0%n/a22332211
ChannelException.StacklessChannelException0%n/a33553311
FixedRecvByteBufAllocator.HandleImpl0%n/a22442211
ChannelFutureListener0%n/a11331111
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
DefaultSelectStrategy0%20%33222211
ChannelFutureListener.new ChannelFutureListener() {...}0%20%33442211
ExtendedClosedChannelException0%20%33552211
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
CombinedChannelDuplexHandler.DelegatingChannelHandlerContext.new Runnable() {...}0%n/a22332211
ServerChannelRecvByteBufAllocator0%n/a22332211
ChannelOption.new ConstantPool() {...}0%n/a22222211
StacklessClosedChannelException0%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
PendingWriteQueue.PendingWrite.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ChannelOutboundBuffer.Entry.new ObjectPool.ObjectCreator() {...}0%n/a22222211
SucceededChannelFuture0%n/a33443311
AbstractChannelHandlerContext.WriteTask.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ChannelPromiseNotifier0%n/a22442211
ServerChannelRecvByteBufAllocator.new DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle() {...}0%n/a22222211
ChannelFutureListener.new ChannelFutureListener() {...}0%n/a22332211
ChannelHandlerMask.new FastThreadLocal() {...}0%n/a22222211
ConnectTimeoutException0%n/a22442211
DefaultSelectStrategyFactory0%n/a22222211
DefaultChannelPipeline.new FastThreadLocal() {...}0%n/a22222211
PendingBytesTracker.NoopPendingBytesTracker0%n/a33443311
ChannelOutboundBuffer.new FastThreadLocal() {...}0%n/a22222211
DefaultChannelPipeline.PendingHandlerCallback0%n/a11331111
ChannelPromiseAggregator0%n/a11221111
AbstractEventLoopGroup0%n/a11111111