org.apache.tomcat.util.net

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total27,714 of 27,7140%3,484 of 3,4840%2,7702,7706,5806,5801,0121,0129090
AbstractEndpoint2,1540%2480%23323356656610910911
SecureNioChannel1,6150%2430%151151376376252511
Nio2Endpoint.Nio2SocketWrapper1,6040%2200%150150392392404011
SecureNio2Channel1,5420%1870%124124333333262611
AprEndpoint1,4540%1820%133133365365424211
AprEndpoint.Poller1,4230%1720%101101276276151511
AprEndpoint.AprSocketWrapper1,2460%1520%109109298298333311
SocketWrapperBase1,1850%1760%160160297297727211
SSLHostConfig1,1300%1060%150150336336979711
NioEndpoint.Poller1,0650%1960%115115268268161611
SSLUtilBase9670%1380%8383224224141411
NioEndpoint.NioSocketWrapper9200%1460%107107234234343411
NioEndpoint8180%1000%8585218218353511
AprEndpoint.Sendfile7290%760%48481511519911
TLSClientHelloExtractor6220%1160%8181164164202011
Nio2Endpoint5630%660%5757156156242411
SocketProperties4920%600%8383152152535311
IPv6Utils4250%1080%57571021023311
SecureNio2Channel.new CompletionHandler() {...}4200%540%303072723311
AbstractJsseEndpoint4000%500%3939104104131311
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
NioChannel1480%60%29294444262611
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}1450%180%121230303311
AprSSLSupport1370%80%121235358811
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}1330%160%111125253311
SSLHostConfig.CertificateVerification1240%220%151526264411
SocketWrapperBase.OperationState1010%0%6631315511
AprEndpoint.SocketWithOptionsProcessor990%80%6624242211
SecureNio2Channel.new CompletionHandler() {...}960%60%6611113311
AbstractEndpoint.Handler.SocketState940%n/a11221111
SecureNio2Channel.FutureFlush910%140%131316166611
SSLHostConfigCertificate.Type910%0%4411113311
SecureNio2Channel.new CompletionHandler() {...}850%60%6611113311
SocketEvent740%n/a11881111
AprEndpoint.SocketInfo730%40%7712125511
AbstractEndpoint.BindState690%n/a4411114411
SSLImplementation560%40%6613134411
Nio2Endpoint.Nio2SocketWrapper.Nio2OperationState.new CompletionHandler() {...}560%40%55993311
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
SecureNioChannel.OverflowState340%n/a11441111
SendfileState340%n/a11441111
SecureNio2Channel.OverflowState340%n/a11441111
SecureNio2Channel.HandshakeWriteCompletionHandler340%0%44773311
SocketWrapperBase.CompletionHandlerCall340%n/a11441111
SendfileKeepAliveState340%n/a11441111
SecureNio2Channel.HandshakeReadCompletionHandler340%0%44773311
SocketProcessorBase330%0%4414143311
NioChannel.new NioChannel() {...}280%n/a12121313121211
ContainerThreadMarker270%0%6610105511
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...}260%60%55662211
SSLHostConfigCertificate.StoreType240%n/a11331111
SSLHostConfig.Type240%n/a11331111
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
Constants0%0%33222211
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...}0%0%33332211
SocketBufferHandler.new SocketBufferHandler() {...}0%n/a33333311
ApplicationBufferHandler0%n/a11221111
ApplicationBufferHandler.new ApplicationBufferHandler() {...}0%n/a44444411
AprEndpoint.SendfileData0%n/a11221111
NioEndpoint.SendfileData0%n/a11221111
SSLSupport0%n/a11111111