org.apache.tomcat.util.net

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total27,326 of 27,3260%3,460 of 3,4600%2,7202,7206,4656,4659749749090
AbstractEndpoint1,9760%2320%22122152152110510511
SecureNioChannel1,6150%2430%151151376376252511
SecureNio2Channel1,5420%1870%124124333333262611
Nio2Endpoint.Nio2SocketWrapper1,5360%2120%144144374374383811
AprEndpoint.Poller1,4230%1720%101101276276151511
AprEndpoint1,4200%1800%131131357357414111
AprEndpoint.AprSocketWrapper1,2460%1520%109109298298333311
SocketWrapperBase1,1530%1760%153153287287656511
NioEndpoint.Poller1,0650%1960%115115268268161611
SSLHostConfig9860%880%123123282282797911
SSLUtilBase9770%1380%8383230230141411
NioEndpoint.NioSocketWrapper9340%1500%109109238238343411
NioEndpoint8060%1000%8181214214313111
AprEndpoint.Sendfile7290%760%48481511519911
TLSClientHelloExtractor6220%1160%8181164164202011
SocketProperties5600%740%9191172172545411
Nio2Endpoint5570%680%5656154154222211
IPv6Utils4250%1080%57571021023311
SecureNio2Channel.new CompletionHandler() {...}4200%540%303072723311
AbstractJsseEndpoint3960%500%3939103103131311
SocketBufferHandler3870%500%42429393171711
SecureNio2Channel.FutureRead3240%440%292952527711
NioEndpoint.NioSocketWrapper.NioOperationState3060%620%353559594411
SSLHostConfigCertificate2730%80%36368585323211
AprEndpoint.AprSocketWrapper.AprOperationState2640%440%252558583311
SocketWrapperBase.VectoredIOCompletionHandler2450%480%272762623311
Acceptor2430%380%282878789911
AprEndpoint.SocketList2320%120%131344447711
NioEndpoint.SocketProcessor2300%360%212154543311
SecureNio2Channel.new CompletionHandler() {...}2160%260%161641413311
SecureNio2Channel.FutureWrite2140%260%202044447711
WriteBuffer2040%260%222252529911
Nio2Endpoint.Nio2SocketWrapper.Nio2OperationState2030%180%131334344411
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}1900%200%141445453311
Nio2Endpoint.SocketProcessor1890%300%171746462211
Nio2Endpoint.Nio2Acceptor1680%220%161643435511
Nio2Channel1630%40%27274646252511
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}1610%180%121232323311
AprEndpoint.SocketTimeouts1520%80%8829294411
NioChannel1460%60%28284343252511
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}1450%180%121230303311
AprSSLSupport1370%80%121235358811
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}1330%160%111125253311
SSLHostConfig.CertificateVerification1240%220%151526264411
AprEndpoint.SocketWithOptionsProcessor1010%80%6623232211
SocketWrapperBase.OperationState1010%0%6631315511
SecureNio2Channel.new CompletionHandler() {...}960%60%6611113311
AbstractEndpoint.Handler.SocketState940%n/a11221111
SSLHostConfigCertificate.Type910%0%4411113311
SecureNio2Channel.FutureFlush910%140%131316166611
SecureNio2Channel.new CompletionHandler() {...}850%60%6611113311
SocketEvent740%n/a11881111
AprEndpoint.SocketInfo730%40%7712125511
AbstractEndpoint.BindState690%n/a4411114411
Nio2Endpoint.Nio2SocketWrapper.Nio2OperationState.new CompletionHandler() {...}560%40%55993311
SSLImplementation560%40%6613134411
SocketWrapperBase.CompletionState540%n/a11661111
TLSClientHelloExtractor.ExtractorResult540%n/a11661111
NioEndpoint.PollerEvent480%n/a6611116611
Nio2Channel.new Nio2Channel() {...}460%n/a14141818141411
AprEndpoint.SocketProcessor440%60%5511112211
Acceptor.AcceptorState440%n/a11221111
SocketWrapperBase.BlockingMode440%n/a11551111
DispatchType370%n/a33773311
SocketProcessorBase350%0%4413133311
SecureNio2Channel.OverflowState340%n/a11441111
SecureNio2Channel.HandshakeWriteCompletionHandler340%0%44773311
SocketWrapperBase.CompletionHandlerCall340%n/a11441111
SendfileKeepAliveState340%n/a11441111
SecureNioChannel.OverflowState340%n/a11441111
SecureNio2Channel.HandshakeReadCompletionHandler340%0%44773311
SendfileState340%n/a11441111
ContainerThreadMarker270%0%6610105511
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...}260%60%55662211
SSLHostConfig.Type240%n/a11331111
SSLHostConfigCertificate.StoreType240%n/a11331111
NioChannel.new NioChannel() {...}240%n/a12121313121211
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...}210%40%44552211
SendfileDataBase0%n/a11661111
Nio2Channel.new Future() {...}0%n/a66666611
Nio2Channel.new Future() {...}0%n/a66666611
Nio2Endpoint.SendfileData0%n/a11441111
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...}0%0%33332211
Constants0%0%33222211
ApplicationBufferHandler0%n/a11221111
SocketBufferHandler.new SocketBufferHandler() {...}0%n/a33333311
ApplicationBufferHandler.new ApplicationBufferHandler() {...}0%n/a44444411
AprEndpoint.SendfileData0%n/a11221111
NioEndpoint.SendfileData0%n/a11221111
SSLSupport0%n/a11111111