| Request.java |  | 0% |  | 0% | 497 | 497 | 942 | 942 | 165 | 165 | 2 | 2 |
| HttpOutput.java |  | 0% |  | 0% | 308 | 308 | 774 | 774 | 85 | 85 | 13 | 13 |
| HttpChannelState.java |  | 0% |  | 0% | 229 | 229 | 604 | 604 | 74 | 74 | 8 | 8 |
| Response.java |  | 0% |  | 0% | 305 | 305 | 600 | 600 | 85 | 85 | 3 | 3 |
| HttpChannel.java |  | 0% |  | 0% | 248 | 248 | 481 | 481 | 139 | 139 | 7 | 7 |
| ProxyConnectionFactory.java |  | 0% |  | 0% | 157 | 157 | 402 | 402 | 60 | 60 | 8 | 8 |
| ResourceService.java |  | 0% |  | 0% | 174 | 174 | 395 | 395 | 42 | 42 | 2 | 2 |
| HttpInput.java |  | 0% |  | 0% | 187 | 187 | 438 | 438 | 81 | 81 | 13 | 13 |
| CustomRequestLog.java |  | 0% |  | 0% | 167 | 167 | 408 | 408 | 63 | 63 | 2 | 2 |
| HttpConnection.java |  | 0% |  | 0% | 162 | 162 | 349 | 349 | 66 | 66 | 5 | 5 |
| CachedContentFactory.java |  | 0% |  | 0% | 151 | 151 | 261 | 261 | 52 | 52 | 3 | 3 |
| AbstractConnector.java |  | 0% |  | 0% | 115 | 115 | 268 | 268 | 47 | 47 | 3 | 3 |
| ForwardedRequestCustomizer.java |  | 0% |  | 0% | 153 | 153 | 306 | 306 | 63 | 63 | 4 | 4 |
| Server.java |  | 0% |  | 0% | 98 | 98 | 245 | 245 | 44 | 44 | 2 | 2 |
| HttpConfiguration.java |  | 0% |  | 0% | 73 | 73 | 165 | 165 | 62 | 62 | 1 | 1 |
| HttpChannelOverHttp.java |  | 0% |  | 0% | 104 | 104 | 216 | 216 | 25 | 25 | 1 | 1 |
| DebugListener.java |  | 0% |  | 0% | 47 | 47 | 139 | 139 | 26 | 26 | 4 | 4 |
| Dispatcher.java |  | 0% |  | 0% | 85 | 85 | 212 | 212 | 25 | 25 | 3 | 3 |
| LowResourceMonitor.java |  | 0% |  | 0% | 107 | 107 | 198 | 198 | 60 | 60 | 6 | 6 |
| DetectorConnectionFactory.java |  | 0% |  | 0% | 55 | 55 | 132 | 132 | 15 | 15 | 3 | 3 |
| ShutdownMonitor.java |  | 0% |  | 0% | 58 | 58 | 184 | 184 | 30 | 30 | 3 | 3 |
| ServerConnector.java |  | 0% |  | 0% | 70 | 70 | 163 | 163 | 45 | 45 | 2 | 2 |
| LocalConnector.java |  | 0% |  | 0% | 68 | 68 | 148 | 148 | 39 | 39 | 3 | 3 |
| ResponseWriter.java |  | 0% |  | 0% | 59 | 59 | 202 | 202 | 40 | 40 | 1 | 1 |
| AbstractNCSARequestLog.java |  | 0% |  | 0% | 63 | 63 | 153 | 153 | 31 | 31 | 1 | 1 |
| HttpChannelListeners.java |  | 0% |  | 0% | 54 | 54 | 130 | 130 | 32 | 32 | 5 | 5 |
| ConnectionLimit.java |  | 0% |  | 0% | 40 | 40 | 105 | 105 | 18 | 18 | 1 | 1 |
| CookieCutter.java |  | 0% |  | 0% | 71 | 71 | 178 | 178 | 9 | 9 | 1 | 1 |
| SecureRequestCustomizer.java |  | 0% |  | 0% | 60 | 60 | 136 | 136 | 30 | 30 | 3 | 3 |
| AcceptRateLimit.java |  | 0% |  | 0% | 41 | 41 | 100 | 100 | 19 | 19 | 2 | 2 |
| ConnectorStatistics.java |  | 0% |  | 0% | 42 | 42 | 94 | 94 | 32 | 32 | 2 | 2 |
| InclusiveByteRange.java |  | 0% |  | 0% | 43 | 43 | 100 | 100 | 13 | 13 | 1 | 1 |
| Utf8HttpWriter.java |  | 0% |  | 0% | 21 | 21 | 78 | 78 | 2 | 2 | 1 | 1 |
| PushBuilderImpl.java |  | 0% |  | 0% | 37 | 37 | 72 | 72 | 22 | 22 | 1 | 1 |
| AsyncContextState.java |  | 0% |  | 0% | 31 | 31 | 61 | 61 | 26 | 26 | 3 | 3 |
| SslConnectionFactory.java |  | 0% |  | 0% | 24 | 24 | 52 | 52 | 15 | 15 | 1 | 1 |
| RequestLogWriter.java |  | 0% |  | 0% | 28 | 28 | 71 | 71 | 18 | 18 | 1 | 1 |
| AbstractConnectionFactory.java |  | 0% |  | 0% | 21 | 21 | 43 | 43 | 11 | 11 | 1 | 1 |
| AsyncAttributes.java |  | 0% |  | 0% | 28 | 28 | 60 | 60 | 7 | 7 | 1 | 1 |
| NegotiatingServerConnectionFactory.java |  | 0% |  | 0% | 20 | 20 | 34 | 34 | 7 | 7 | 1 | 1 |
| ClassLoaderDump.java |  | 0% |  | 0% | 13 | 13 | 31 | 31 | 3 | 3 | 1 | 1 |
| ResourceContentFactory.java |  | 0% |  | 0% | 14 | 14 | 28 | 28 | 4 | 4 | 1 | 1 |
| NegotiatingServerConnection.java |  | 0% |  | 0% | 19 | 19 | 48 | 48 | 12 | 12 | 1 | 1 |
| OptionalSslConnectionFactory.java |  | 0% |  | 0% | 10 | 10 | 27 | 27 | 5 | 5 | 1 | 1 |
| AsyncRequestLogWriter.java |  | 0% |  | 0% | 16 | 16 | 41 | 41 | 9 | 9 | 2 | 2 |
| MultiParts.java |  | 0% | | 0% | 15 | 15 | 35 | 35 | 13 | 13 | 2 | 2 |
| AsyncContextEvent.java |  | 0% |  | 0% | 23 | 23 | 39 | 39 | 17 | 17 | 1 | 1 |
| ProxyCustomizer.java |  | 0% |  | 0% | 12 | 12 | 28 | 28 | 5 | 5 | 2 | 2 |
| NetworkTrafficServerConnector.java |  | 0% | | n/a | 8 | 8 | 16 | 16 | 8 | 8 | 1 | 1 |
| Iso88591HttpWriter.java |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 2 | 2 | 1 | 1 |
| NCSARequestLog.java |  | 0% | | n/a | 17 | 17 | 33 | 33 | 17 | 17 | 1 | 1 |
| AbstractNetworkConnector.java |  | 0% |  | 0% | 16 | 16 | 28 | 28 | 13 | 13 | 1 | 1 |
| HttpConnectionFactory.java |  | 0% | | 0% | 11 | 11 | 21 | 21 | 9 | 9 | 1 | 1 |
| ServletRequestHttpWrapper.java |  | 0% | | n/a | 33 | 33 | 34 | 34 | 33 | 33 | 1 | 1 |
| HomeBaseWarning.java |  | 0% | | 0% | 4 | 4 | 20 | 20 | 2 | 2 | 1 | 1 |
| HttpWriter.java |  | 0% | | 0% | 7 | 7 | 19 | 19 | 6 | 6 | 1 | 1 |
| ServletAttributes.java |  | 0% | | 0% | 9 | 9 | 14 | 14 | 8 | 8 | 1 | 1 |
| EncodingHttpWriter.java |  | 0% | | 0% | 3 | 3 | 17 | 17 | 2 | 2 | 1 | 1 |
| SameFileAliasChecker.java |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 3 | 3 | 1 | 1 |
| Authentication.java |  | 0% | | n/a | 12 | 12 | 17 | 17 | 12 | 12 | 7 | 7 |
| SocketCustomizationListener.java |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 5 | 5 | 1 | 1 |
| Slf4jRequestLogWriter.java |  | 0% | | 0% | 7 | 7 | 12 | 12 | 6 | 6 | 1 | 1 |
| ServletResponseHttpWrapper.java |  | 0% | | n/a | 22 | 22 | 23 | 23 | 22 | 22 | 1 | 1 |
| MultiPartCleanerListener.java |  | 0% | | 0% | 6 | 6 | 13 | 13 | 4 | 4 | 1 | 1 |
| ConnectionFactory.java |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| RequestLogCollection.java |  | 0% | | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| Slf4jRequestLog.java | | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| RequestLog.java | | 0% | | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| HostHeaderCustomizer.java | | 0% | | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| ServerConnectionStatistics.java | | 0% | | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| MultiPartFormDataCompliance.java | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| UserIdentity.java | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 2 | 2 |
| QuietServletException.java | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| HttpInputOverHTTP.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AsyncNCSARequestLog.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |