io.netty.channel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total15,994 of 15,9940%1,618 of 1,6180%1,9871,9874,1704,1701,1781,178143143
AbstractChannelHandlerContext1,8860%2480%210210507507868611
DefaultChannelPipeline1,8280%1760%20220248548511411411
ChannelOutboundBuffer1,1060%2020%147147303303464611
AbstractChannel.AbstractUnsafe8900%1200%9595253253353511
DefaultChannelId7040%680%5050166166161611
DefaultChannelConfig6950%860%8080166166373711
CombinedChannelDuplexHandler6550%1140%8686134134292911
AbstractCoalescingBufferQueue5900%740%6161167167242411
PendingWriteQueue5280%920%6363132132171711
ThreadPerChannelEventLoopGroup4790%620%4949116116181811
AbstractChannel4630%320%6969132132535311
ChannelHandlerMask3550%400%242452524411
CombinedChannelDuplexHandler.DelegatingChannelHandlerContext2770%80%48486969444411
ChannelFlushPromiseNotifier2560%300%28287373131311
DelegatingChannelPromiseNotifier2370%100%40405959353511
AdaptiveRecvByteBufAllocator2350%260%191951516611
DefaultFileRegion2290%220%27275454161611
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
AdaptiveRecvByteBufAllocator.HandleImpl1140%80%9926265511
ChannelOutboundBuffer.Entry1120%0%7738386611
ChannelInitializer1100%140%151530308811
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle1060%160%20202424121211
PreferHeapByteBufAllocator1060%n/a21212323212111
ThreadPerChannelEventLoop860%120%121226266611
MultithreadEventLoopGroup780%80%131317179911
WriteBufferWaterMark740%40%8820206611
DefaultMaxBytesRecvByteBufAllocator.HandleImpl710%40%14141818121211
ReflectiveChannelFactory710%n/a3312123311
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
ChannelDuplexHandler450%n/a9917179911
PendingWriteQueue.PendingWrite450%n/a4415154411
ChannelOutboundHandlerAdapter450%n/a9917179911
ChannelInboundHandlerAdapter420%n/a10101919101011
DefaultMaxMessagesRecvByteBufAllocator420%n/a7716167711
AbstractChannel.AbstractUnsafe.new Runnable() {...}370%n/a22442211
AbstractChannel.AbstractUnsafe.5.new Runnable() {...}350%0%33662211
AbstractServerChannel350%n/a9910109911
DefaultEventLoopGroup350%n/a6611116611
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
AbstractChannel.CloseFuture230%n/a66776611
AbstractChannelHandlerContext.new Runnable() {...}230%n/a22332211
DefaultChannelPipeline.new Runnable() {...}230%n/a22442211
DefaultMessageSizeEstimator230%n/a33663311
ThreadPerChannelEventLoop.new ChannelFutureListener() {...}200%0%33552211
ThreadPerChannelEventLoop.new ChannelFutureListener() {...}200%0%33552211
AbstractChannel.AnnotatedSocketException200%n/a22442211
AbstractChannel.AnnotatedConnectException200%n/a22442211
AbstractChannel.AnnotatedNoRouteToHostException200%n/a22442211
ChannelOutboundBuffer.new Runnable() {...}200%n/a22332211
PendingBytesTracker.DefaultChannelPipelinePendingBytesTracker190%n/a33773311
ChannelFlushPromiseNotifier.DefaultFlushCheckpoint190%n/a44884411
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
ChannelInitializer.new Runnable() {...}170%n/a22332211
DefaultMaxBytesRecvByteBufAllocator.HandleImpl.new UncheckedBooleanSupplier() {...}170%0%33222211
DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle.new UncheckedBooleanSupplier() {...}170%0%33222211
DefaultChannelPipeline.new Runnable() {...}170%n/a22332211
ThreadPerChannelEventLoopGroup.new FutureListener() {...}170%0%33442211
VoidChannelPromise.new ChannelFutureListener() {...}160%0%33552211
EventLoopException160%n/a44884411
DefaultChannelPipeline.new Runnable() {...}160%n/a22332211
ChannelPipelineException160%n/a44884411
AbstractEventLoop0%n/a44554411
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
SingleThreadEventLoop.ChannelsReadOnlyIterator.new Iterator() {...}0%n/a44444411
DefaultChannelHandlerContext0%n/a22442211
ChannelFutureListener.new ChannelFutureListener() {...}0%0%33442211
AbstractChannel.AbstractUnsafe.new ChannelFutureListener() {...}0%n/a22332211
AbstractServerChannel.DefaultServerUnsafe0%n/a22332211
ChannelOutboundBuffer.new Runnable() {...}0%n/a22332211
FixedRecvByteBufAllocator.HandleImpl0%n/a22442211
ChannelFutureListener0%n/a11331111
ChannelException.StacklessChannelException0%n/a33553311
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
AbstractChannel.AbstractUnsafe.new Runnable() {...}0%n/a22332211
DefaultSelectStrategy0%0%33222211
ChannelFutureListener.new ChannelFutureListener() {...}0%0%33442211
ExtendedClosedChannelException0%0%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
ChannelOption.new ConstantPool() {...}0%n/a22222211
ServerChannelRecvByteBufAllocator0%n/a22332211
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
AbstractChannelHandlerContext.WriteTask.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ChannelOutboundBuffer.Entry.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ChannelPromiseNotifier0%n/a22442211
ServerChannelRecvByteBufAllocator.new DefaultMaxMessagesRecvByteBufAllocator.MaxMessageHandle() {...}0%n/a22222211
PendingWriteQueue.PendingWrite.new ObjectPool.ObjectCreator() {...}0%n/a22222211
SucceededChannelFuture0%n/a33443311
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
DefaultChannelPipeline.PendingHandlerCallback0%n/a11331111
ChannelOutboundBuffer.new FastThreadLocal() {...}0%n/a22222211
ChannelPromiseAggregator0%n/a11221111
AbstractEventLoopGroup0%n/a11111111