ContextHandler |  | 0% |  | 0% | 334 | 334 | 727 | 727 | 112 | 112 | 1 | 1 |
ErrorHandler |  | 0% |  | 0% | 83 | 83 | 233 | 233 | 29 | 29 | 1 | 1 |
ContextHandler.Context |  | 0% |  | 0% | 111 | 111 | 211 | 211 | 36 | 36 | 1 | 1 |
StatisticsHandler |  | 0% |  | 0% | 58 | 58 | 155 | 155 | 40 | 40 | 1 | 1 |
ContextHandlerCollection |  | 0% |  | 0% | 51 | 51 | 116 | 116 | 12 | 12 | 1 | 1 |
ResourceHandler |  | 0% |  | 0% | 75 | 75 | 128 | 128 | 42 | 42 | 1 | 1 |
ThreadLimitHandler |  | 0% |  | 0% | 47 | 47 | 108 | 108 | 18 | 18 | 1 | 1 |
IPAccessHandler |  | 0% |  | 0% | 52 | 52 | 86 | 86 | 13 | 13 | 1 | 1 |
HandlerCollection |  | 0% |  | 0% | 47 | 47 | 86 | 86 | 13 | 13 | 1 | 1 |
DefaultHandler |  | 0% |  | 0% | 27 | 27 | 90 | 90 | 7 | 7 | 1 | 1 |
AbstractHandlerContainer |  | 0% |  | 0% | 40 | 40 | 77 | 77 | 10 | 10 | 1 | 1 |
DebugHandler |  | 0% |  | 0% | 20 | 20 | 60 | 60 | 9 | 9 | 1 | 1 |
ContextHandler.StaticContext |  | 0% | | n/a | 52 | 52 | 80 | 80 | 52 | 52 | 1 | 1 |
ShutdownHandler |  | 0% |  | 0% | 29 | 29 | 79 | 79 | 17 | 17 | 1 | 1 |
BufferedResponseHandler |  | 0% |  | 0% | 22 | 22 | 51 | 51 | 8 | 8 | 1 | 1 |
BufferedResponseHandler.BufferedInterceptor |  | 0% |  | 0% | 23 | 23 | 49 | 49 | 6 | 6 | 1 | 1 |
InetAccessHandler |  | 0% |  | 0% | 20 | 20 | 49 | 49 | 14 | 14 | 1 | 1 |
ManagedAttributeListener |  | 0% |  | 0% | 18 | 18 | 32 | 32 | 8 | 8 | 1 | 1 |
AsyncDelayHandler |  | 0% |  | 0% | 10 | 10 | 44 | 44 | 5 | 5 | 1 | 1 |
HandlerWrapper |  | 0% |  | 0% | 20 | 20 | 42 | 42 | 8 | 8 | 1 | 1 |
ThreadLimitHandler.Remote |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 4 | 4 | 1 | 1 |
ContextHandlerCollection.Branch |  | 0% |  | 0% | 12 | 12 | 22 | 22 | 6 | 6 | 1 | 1 |
ScopedHandler |  | 0% |  | 0% | 16 | 16 | 28 | 28 | 7 | 7 | 1 | 1 |
AbstractHandler |  | 0% |  | 0% | 16 | 16 | 29 | 29 | 8 | 8 | 1 | 1 |
HotSwapHandler |  | 0% |  | 0% | 17 | 17 | 36 | 36 | 9 | 9 | 1 | 1 |
MovedContextHandler.Redirector |  | 0% |  | 0% | 10 | 10 | 20 | 20 | 2 | 2 | 1 | 1 |
AllowSymLinkAliasChecker |  | 0% |  | 0% | 12 | 12 | 26 | 26 | 4 | 4 | 1 | 1 |
MovedContextHandler |  | 0% | | n/a | 12 | 12 | 25 | 25 | 12 | 12 | 1 | 1 |
StatisticsHandler.new AsyncListener() {...} |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 5 | 5 | 1 | 1 |
ContextHandler.ApproveNonExistentDirectoryAliases |  | 0% |  | 0% | 11 | 11 | 10 | 10 | 2 | 2 | 1 | 1 |
IdleTimeoutHandler |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 6 | 6 | 1 | 1 |
SecuredRedirectHandler |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 2 | 2 | 1 | 1 |
ContextHandler.Availability |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
ThreadLimitHandler.RFC7239 |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 3 | 3 | 1 | 1 |
BufferedResponseHandler.BufferedInterceptor.new IteratingCallback() {...} |  | 0% | | 0% | 5 | 5 | 10 | 10 | 4 | 4 | 1 | 1 |
HandlerList |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
RequestLogHandler |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 4 | 4 | 1 | 1 |
ContextHandler.ContextStatus |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
ShutdownHandler.new Thread() {...} |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
ContextHandlerCollection.new SerializedExecutor.ErrorHandlingTask() {...} |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
ContextHandlerCollection.new SerializedExecutor.ErrorHandlingTask() {...} |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
IdleTimeoutHandler.new AsyncListener() {...} |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
AbstractHandler.ErrorDispatchHandler | | 0% | | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
StatisticsHandler.new Graceful.Shutdown() {...} | | 0% | | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
ContextHandler.Caller | | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 1 | 1 |
ContextHandlerCollection.Mapping | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
HandlerCollection.Handlers | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
ContextHandler.ApproveAliases | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ResourceHandler.new ResourceService() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |