org.eclipse.jetty.server

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total44,249 of 44,2490%5,146 of 5,1460%4,6374,63710,36610,3661,9771,977173173
Request3,7810%6620%49549593993916316311
HttpOutput2,5370%3440%242242610610565611
Response2,3900%4350%303303596596838311
HttpChannelState2,2320%2880%216216545545636311
HttpChannel1,8770%1900%185185398398848411
ResourceService1,6440%2590%169169384384383811
CustomRequestLog1,5760%1690%161161392392595911
HttpInput1,4760%2040%143143377377414111
AbstractConnector1,0440%1140%9898222222414111
Server1,0310%1080%9797241241434311
HttpConnection9640%1180%105105221221464611
HttpConfiguration9140%220%7373165165626211
HttpChannelOverHttp8980%1500%104104216216252511
ProxyConnectionFactory.ProxyV2ConnectionFactory.ProxyProtocolV2Connection7900%920%57571711718811
CachedContentFactory6330%1040%7474137137222211
ForwardedRequestCustomizer6240%1080%9191173173373711
ResponseWriter6150%380%5959202202404011
AbstractNCSARequestLog6130%640%6363153153313111
CachedContentFactory.CachedHttpContent6090%820%6666110110252511
ServerConnector5910%500%6363149149383811
HttpChannelListeners5880%440%4747124124252511
ConnectionLimit5560%440%4040105105181811
CookieCutter5490%1140%71711781789911
LowResourceMonitor5480%680%7272136136383811
HttpConnection.SendCallback5260%540%4444106106101011
ProxyConnectionFactory.ProxyV1ConnectionFactory.ProxyProtocolV1Connection5130%580%37371141148811
AcceptRateLimit4760%440%39399595171711
ShutdownMonitor4450%240%3636111111242411
DetectorConnectionFactory.DetectorConnection4410%460%303084847711
Dispatcher4390%260%21211041048811
InclusiveByteRange4250%600%4343100100131311
Utf8HttpWriter4240%380%212178782211
ConnectorStatistics4220%200%40408686303011
ForwardedRequestCustomizer.Forwarded3890%570%48489191181811
PushBuilderImpl3670%300%37377272222211
LocalConnector3550%200%30306868202011
DetectorConnectionFactory3070%340%242446467711
DebugListener3020%200%25256868151511
SecureRequestCustomizer2980%360%40407979222211
ShutdownMonitor.ShutdownMonitorRunnable2950%320%212172725511
LocalConnector.LocalEndPoint2480%380%29297171101011
HttpOutput.AsyncWrite2420%400%232344443311
SslConnectionFactory2420%180%24245252151511
DebugListener.new ServletRequestListener() {...}2270%100%8830303311
RequestLogWriter2240%200%28287171181811
Dispatcher.ForwardAttributes2060%400%333354549911
AbstractConnectionFactory2020%200%21214343111111
Dispatcher.IncludeAttributes1970%380%313154548811
AsyncAttributes1930%340%282860607711
SecureRequestCustomizer.SslAttributes1930%210%161649494411
HttpChannel.TransientListeners1880%n/a31313131313111
DebugListener.new AsyncListener() {...}1870%0%6621215511
NegotiatingServerConnectionFactory1780%260%202034347711
ClassLoaderDump1750%200%131331313311
AbstractConnector.Acceptor1720%180%121239393311
ResourceContentFactory1670%200%141428284411
NegotiatingServerConnection1660%140%19194848121211
ProxyConnectionFactory.ProxyV2ConnectionFactory1520%140%131326266611
ProxyConnectionFactory1490%100%111124246611
AsyncContextState1490%80%22224141181811
ProxyConnectionFactory.ProxyEndPoint1460%n/a26264141262611
OptionalSslConnectionFactory1420%100%101027275511
DebugListener.new ContextHandler.ContextScopeListener() {...}1360%100%8820203311
HttpOutput.InputStreamWritingCB1290%120%9928283311
ForwardedRequestCustomizer.MutableHostPort1250%120%121231316611
HttpChannelState.Action1240%n/a1113131111
HttpOutput.ReadableByteChannelWritingCB1140%120%9924243311
AsyncContextEvent1140%120%23233939171711
HttpChannel.SendCallback1060%140%101023233311
NetworkTrafficServerConnector980%n/a8816168811
ForwardedRequestCustomizer.Source970%n/a2211112211
MultiParts.MultiPartsUtilParser970%0%9925257711
Iso88591HttpWriter950%140%9924242211
ProxyConnectionFactory.ProxyV1ConnectionFactory950%140%111122224411
NCSARequestLog920%n/a17173333171711
AbstractNetworkConnector890%60%16162828131311
ProxyCustomizer.ProxyAttributes870%90%9922223311
HttpChannelState.RequestState840%n/a11991111
CachedContentFactory.CachedPrecompressedHttpContent830%120%111114145511
LowResourceMonitor.ConnectorsThreadPoolLowResourceCheck790%100%9917174411
HttpConnectionFactory760%0%111121219911
HttpInput.Content760%0%101015159911
LowResourceMonitor.MaxConnectionsLowResourceCheck750%80%101018186611
AsyncContextState.WrappedAsyncListener750%n/a6614146611
AsyncRequestLogWriter690%60%101024247711
AsyncRequestLogWriter.WriterThread670%80%6617172211
ServletRequestHttpWrapper660%n/a33333434333311
HomeBaseWarning650%0%4420202211
HttpChannelState.InputState640%n/a11771111
HttpOutput.ApiState640%n/a11771111
HttpWriter600%0%7719196611
ServerConnector.ServerConnectorManager570%n/a7714147711
ServletAttributes570%0%9914148811
LowResourceMonitor.MemoryLowResourceCheck560%0%8813136611
EncodingHttpWriter540%0%3317172211
HttpChannelState.State540%n/a11661111
Response.EncodingFrom540%n/a11221111
HttpChannelState.new Runnable() {...}500%0%4410103311
SameFileAliasChecker500%60%6615153311
CustomRequestLog.Token500%0%6616164411
ResourceService.new Callback() {...}480%0%5511114411
ProxyConnectionFactory.ProxyV2ConnectionFactory.Family440%n/a11221111
SocketCustomizationListener440%60%8816165511
HttpChannelState.OutputState440%n/a11551111
HttpOutput.State440%n/a11551111
HttpOutput.AsyncFlush420%0%4412122211
HttpInput.ChainedInterceptor400%0%7712125511
Slf4jRequestLogWriter370%0%7712126611
MultiParts.MultiPartsHttpParser360%n/a6610106611
AbstractConnector.new Container.Listener() {...}360%0%55773311
HttpChannelState.new Runnable() {...}360%0%44993311
ConnectionFactory.Detecting.Detection340%n/a11441111
Response.OutputType340%n/a11221111
ServletResponseHttpWrapper340%n/a22222323222211
MultiPartCleanerListener340%0%6613134411
ProxyConnectionFactory.ProxyV2ConnectionFactory.Transport340%n/a11221111
HttpChannel.SendCallback.new Callback.Nested() {...}330%n/a33773311
RequestLogCollection330%0%44993311
AsyncContextState.new Runnable() {...}330%0%33662211
HttpInput.ErrorState330%0%55884411
LowResourceMonitor.MainThreadPoolLowResourceCheck330%0%55994411
HttpOutput.NestedChannelWriteCB320%0%4413133311
Slf4jRequestLog0%n/a6611116611
HttpConnection.AsyncReadCallback0%0%55773311
RequestLog.Collection0%0%33662211
LowResourceMonitor.new Runnable() {...}0%0%33552211
ProxyCustomizer0%0%33662211
HostHeaderCustomizer0%0%44993311
ServerConnectionStatistics0%0%33442211
HttpChannel.Send100Callback0%0%33772211
HttpOutput.ChannelWriteCB0%n/a44884411
MultiPartFormDataCompliance0%n/a11331111
HttpOutput.new Callback.Nested() {...}0%n/a33773311
HttpConnection.Content0%0%44993311
SecureRequestCustomizer.SslSessionData0%n/a44884411
HttpOutput.WriteBlocker0%0%33772211
Authentication0%n/a11551111
ConnectorStatistics.Sample0%n/a22882211
LocalConnector.LocalEndPoint.new HttpParser.ResponseHandler() {...}0%n/a99999911
HttpConnection.BlockingReadCallback0%n/a44664411
HttpOutput.WriteCompleteCB0%n/a33553311
QuietServletException0%n/a44884411
HttpChannel.Listener0%n/a15151515151511
Request.new BufferedReader() {...}0%n/a22332211
AsyncNCSARequestLog0%n/a22442211
AcceptRateLimit.Rate0%n/a22552211
HttpInput.new HttpInput.EOFState() {...}0%n/a44444411
HttpInputOverHTTP0%n/a22442211
UserIdentity.new UserIdentity.UnauthenticatedUserIdentity() {...}0%n/a55555511
HttpInput.SentinelContent0%n/a22442211
Server.DateField0%n/a11441111
HttpInput.State0%n/a44444411
HttpInput.new HttpInput.State() {...}0%n/a33443311
HttpOutput.Interceptor0%0%22441111
HttpInput.new HttpInput.State() {...}0%n/a33333311
ShutdownMonitor.Holder0%n/a11111111
HttpInput.new HttpInput.EOFState() {...}0%n/a22222211
HttpInput.new HttpInput.EOFState() {...}0%n/a22222211
UserIdentity0%n/a11111111
Authentication.new Authentication() {...}0%n/a22222211
Authentication.new Authentication.Challenge() {...}0%n/a22222211
Authentication.new Authentication() {...}0%n/a22222211
Authentication.new Authentication.SendSuccess() {...}0%n/a22222211
Authentication.new Authentication.Failure() {...}0%n/a22222211
HttpChannelListeners.NotifyFailure0%n/a22222211
DetectorConnectionFactory.DetectionFailureException0%n/a11221111
Authentication.Failed0%n/a11221111
HttpInput.EofContent0%n/a11221111
HttpChannelListeners.NotifyContent0%n/a22222211
HttpChannelListeners.NotifyRequest0%n/a22222211
HttpChannelListeners.new HttpChannel.Listener() {...}0%n/a11111111
HttpChannel.new HttpChannel.Listener() {...}0%n/a11111111
HttpInput.EOFState0%n/a11111111