org.apache.tomcat.util.net

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total8,998 of 27,59867%1,456 of 3,46057%1,3402,7661,9736,5902491,020788
AbstractEndpoint7891,43464%11213855%1102411925792611601
SecureNioChannel74486053%12811346%9715015037732501
SecureNio2Channel69983254%998646%8012312933132601
SSLHostConfig61162350%775139%981661803674610201
AprEndpoint47989165%739556%671229234193801
AprEndpoint.Sendfile45827137%601621%3948901512901
AprEndpoint.Poller43199769%5811466%481008027721401
Nio2Endpoint.Nio2SocketWrapper4221,22174%8014063%691509240344001
SSLUtilBase42160759%787047%62887724311401
SecureNio2Channel.new CompletionHandler() {...}3140%400%232359593311
NioEndpoint.Poller30276671%7711960%581157326811601
TLSClientHelloExtractor27934355%823429%56817016432001
AprEndpoint.AprSocketWrapper26597778%4510770%371085729713201
SocketWrapperBase22595780%5811867%5515950296107101
SocketProperties22127155%312948%548367152285301
SecureNio2Channel.FutureRead16815648%222250%202923524701
NioEndpoint15844573%323048%35614016793001
AbstractJsseEndpoint15530366%283656%24493412231601
NioEndpoint.NioSocketWrapper12177586%3510975%311062522713401
Nio2Endpoint10943579%273757%24553014932301
Nio2Endpoint.Nio2SocketWrapper.Nio2OperationState10611552%11738%71314380401
Acceptor10214158%122668%102830782901
SSLHostConfigCertificate9423771%5758%11452510373901
Nio2Endpoint.SocketProcessor939650%141653%111721460201
SecureNio2Channel.new CompletionHandler() {...}9212457%111557%81615410301
SecureNio2Channel.new CompletionHandler() {...}850%60%6611113311
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}8210856%11945%101421451301
NioEndpoint.SocketProcessor7615466%102672%92117540301
NioEndpoint.NioSocketWrapper.NioOperationState6523578%193967%15339590401
SecureNio2Channel.FutureWrite6015471%91765%122012443701
AprEndpoint.AprSocketWrapper.AprOperationState5620878%133170%102514580301
Nio2Endpoint.Nio2SocketWrapper.Nio2OperationState.new CompletionHandler() {...}560%40%55993311
SecureNio2Channel.FutureFlush494246%11321%10136164601
SSLHostConfig.CertificateVerification477762%18418%111512260401
Nio2Endpoint.Nio2Acceptor4012876%91359%8169430501
NioChannel3711074%433%112994482601
AprSSLSupport3710072%675%21212350801
AprEndpoint.SocketWithOptionsProcessor366363%3562%266240201
AprEndpoint.SocketInfo343953%4100%178121501
Nio2Channel.new Nio2Channel() {...}3132%n/a10141318101401
Nio2Channel2813482%375%82794672501
SSLImplementation282850%50%266131401
SocketWrapperBase.OperationState277473%50%167310501
ContainerThreadMarker270%0%6610105511
SecureNio2Channel.new CompletionHandler() {...}257173%466%262110301
NioEndpoint.PollerEvent232552%n/a161111601
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}2114086%51372%5124320301
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...}2112485%51372%5124300301
NioChannel.new NioChannel() {...}35%n/a912101391201
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() {...}13296%1593%1111270301
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