org.apache.tomcat.util.net

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,040 of 27,28966%1,454 of 3,42657%1,3342,7351,9736,5002461,006788
AbstractEndpoint8051,37863%11413454%1112401975732811601
SecureNioChannel77184252%13111045%9815015237832501
SecureNio2Channel70383954%1008746%8112413033332601
SSLHostConfig52262254%615145%85153152339419701
AprEndpoint46789965%739556%681219133993701
AprEndpoint.Sendfile45827137%601621%3948901512901
SSLUtilBase41954456%766244%60837722511401
Nio2Endpoint.Nio2SocketWrapper4101,19374%7714365%671508839244001
AprEndpoint.Poller3891,03972%5411868%461007627721401
AprEndpoint.AprSocketWrapper33990372%5010267%401088029723201
SecureNio2Channel.new CompletionHandler() {...}3140%400%232359593311
NioEndpoint.Poller29876872%7911759%591157226811601
TLSClientHelloExtractor27934355%823429%56817016432001
SocketWrapperBase22795580%6011665%5715948296107101
SocketProperties22127155%312948%548367152285301
SecureNio2Channel.FutureRead16815648%222250%202923524701
NioEndpoint15844573%323048%35614016793001
AbstractJsseEndpoint15129566%253558%21463311821501
NioEndpoint.NioSocketWrapper11878086%3211277%281062422713401
Nio2Endpoint10943579%273757%24553014932301
Nio2Endpoint.Nio2SocketWrapper.Nio2OperationState1069747%11738%71314340401
Acceptor9914459%122668%92829781901
NioEndpoint.NioSocketWrapper.NioOperationState9420668%243458%183314590401
Nio2Endpoint.SocketProcessor939650%141653%111721460201
SecureNio2Channel.new CompletionHandler() {...}9212457%111557%81615410301
AprEndpoint.AprSocketWrapper.AprOperationState9117365%202454%142521580301
SecureNio2Channel.new CompletionHandler() {...}850%60%6611113311
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}8210856%11945%101421451301
SSLHostConfigCertificate8119270%675%836208563201
NioEndpoint.SocketProcessor7615466%102672%92117540301
SecureNio2Channel.FutureWrite6015471%91765%122012443701
AprSSLSupport587957%4450%41214350801
Nio2Endpoint.Nio2SocketWrapper.Nio2OperationState.new CompletionHandler() {...}560%40%55993311
SecureNio2Channel.FutureFlush494246%11321%10136164601
SSLHostConfig.CertificateVerification477762%18418%111512260401
Nio2Endpoint.Nio2Acceptor4512373%101254%91610430501
NioChannel4410470%433%1229104492601
AprEndpoint.SocketWithOptionsProcessor366363%3562%266240201
AprEndpoint.SocketInfo343953%4100%178121501
Nio2Channel.new Nio2Channel() {...}3132%n/a10141318101401
Nio2Channel3013381%325%92794672501
SSLImplementation282850%50%266131401
SocketWrapperBase.OperationState277473%50%167310501
ContainerThreadMarker270%0%6610105511
SecureNio2Channel.new CompletionHandler() {...}257173%466%262110301
NioEndpoint.PollerEvent232552%n/a161111601
NioChannel.new NioChannel() {...}2221%n/a10121113101201
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}2114086%51372%5124320301
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}2112485%51372%5124300301
WriteBuffer18791%42284%5224521901
SecureNio2Channel.HandshakeWriteCompletionHandler52%50%24371301
SecureNio2Channel.HandshakeReadCompletionHandler52%50%24371301
SocketWrapperBase.VectoredIOCompletionHandler23194%64287%6272620301
Nio2Channel.new Future() {...}23%n/a56565601
Constants0%0%33222211
ApplicationBufferHandler0%n/a11221111
ApplicationBufferHandler.new ApplicationBufferHandler() {...}0%n/a44444411
Nio2Channel.new Future() {...}60%n/a36363601
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}12896%1593%1111250301
SocketBufferHandler38398%4998%14219301701
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...}2284%466%25160201
IPv6Utils42299%10698%35711021301
AbstractEndpoint.BindState6695%n/a141111401
Nio2Endpoint.new Runnable() {...}2790%100%03280201
AprEndpoint.SocketList23099%1191%1131440701
SocketBufferHandler.new SocketBufferHandler() {...}75%n/a23232301
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...}90%50%13130201
AprEndpoint.SocketTimeouts152100%8100%080290401
SSLHostConfigCertificate.Type91100%50%140110301
AbstractEndpoint.Handler.SocketState84100%n/a01020101
SocketEvent74100%n/a01080101
SocketWrapperBase.CompletionState54100%n/a01060101
TLSClientHelloExtractor.ExtractorResult54100%n/a01060101
AprEndpoint.SocketProcessor44100%583%150110201
Acceptor.AcceptorState44100%n/a01020101
SocketWrapperBase.BlockingMode44100%n/a01050101
DispatchType37100%n/a03070301
SendfileKeepAliveState34100%n/a01040101
SocketWrapperBase.CompletionHandlerCall34100%n/a01040101
SendfileState34100%n/a01040101
SocketProcessorBase33100%100%040140301
SSLHostConfig.Type24100%n/a01030101
SSLHostConfigCertificate.StoreType24100%n/a01030101
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...}21100%4100%04050201
SendfileDataBase100%n/a01060101
Nio2Endpoint.SendfileData100%n/a01040101
NioEndpoint.SendfileData100%n/a01020101
AprEndpoint.SendfileData100%n/a01020101