ExtendedAccessLogValve | ![726 726](../jacoco-resources/redbar.gif) ![77 77](../jacoco-resources/greenbar.gif) | 9% | ![127 127](../jacoco-resources/redbar.gif) ![7 7](../jacoco-resources/greenbar.gif) | 5% | 73 | 78 | 170 | 189 | 9 | 11 | 0 | 1 |
JDBCAccessLogValve | ![638 638](../jacoco-resources/redbar.gif) | 0% | ![42 42](../jacoco-resources/redbar.gif) | 0% | 52 | 52 | 178 | 178 | 31 | 31 | 1 | 1 |
AccessLogValve | ![539 539](../jacoco-resources/redbar.gif) ![310 310](../jacoco-resources/greenbar.gif) | 36% | ![86 86](../jacoco-resources/redbar.gif) ![22 22](../jacoco-resources/greenbar.gif) | 20% | 72 | 87 | 120 | 206 | 19 | 33 | 0 | 1 |
ProxyErrorReportValve | ![353 353](../jacoco-resources/redbar.gif) | 0% | ![36 36](../jacoco-resources/redbar.gif) | 0% | 26 | 26 | 98 | 98 | 8 | 8 | 1 | 1 |
PersistentValve | ![318 318](../jacoco-resources/redbar.gif) ![228 228](../jacoco-resources/greenbar.gif) | 41% | ![56 56](../jacoco-resources/redbar.gif) ![38 38](../jacoco-resources/greenbar.gif) | 40% | 49 | 66 | 74 | 144 | 9 | 19 | 0 | 1 |
RemoteIpValve | ![279 279](../jacoco-resources/redbar.gif) ![574 574](../jacoco-resources/greenbar.gif) | 67% | ![33 33](../jacoco-resources/redbar.gif) ![73 73](../jacoco-resources/greenbar.gif) | 68% | 45 | 86 | 61 | 212 | 19 | 33 | 0 | 1 |
ErrorReportValve | ![217 217](../jacoco-resources/redbar.gif) ![606 606](../jacoco-resources/greenbar.gif) | 73% | ![34 34](../jacoco-resources/redbar.gif) ![60 60](../jacoco-resources/greenbar.gif) | 63% | 28 | 59 | 62 | 210 | 5 | 12 | 0 | 1 |
ExtendedAccessLogValve.PatternTokenizer | ![189 189](../jacoco-resources/redbar.gif) ![55 55](../jacoco-resources/greenbar.gif) | 22% | ![23 23](../jacoco-resources/redbar.gif) ![4 4](../jacoco-resources/greenbar.gif) | 14% | 20 | 23 | 50 | 65 | 6 | 8 | 0 | 1 |
AbstractAccessLogValve | ![156 156](../jacoco-resources/redbar.gif) ![667 667](../jacoco-resources/greenbar.gif) | 81% | ![30 30](../jacoco-resources/redbar.gif) ![92 92](../jacoco-resources/greenbar.gif) | 75% | 41 | 107 | 40 | 195 | 17 | 30 | 0 | 1 |
JsonErrorReportValve | ![150 150](../jacoco-resources/redbar.gif) | 0% | ![24 24](../jacoco-resources/redbar.gif) | 0% | 14 | 14 | 41 | 41 | 2 | 2 | 1 | 1 |
SemaphoreValve | ![142 142](../jacoco-resources/redbar.gif) | 0% | ![12 12](../jacoco-resources/redbar.gif) | 0% | 22 | 22 | 54 | 54 | 16 | 16 | 1 | 1 |
CrawlerSessionManagerValve | ![134 134](../jacoco-resources/redbar.gif) ![239 239](../jacoco-resources/greenbar.gif) | 64% | ![22 22](../jacoco-resources/redbar.gif) ![30 30](../jacoco-resources/greenbar.gif) | 57% | 25 | 42 | 20 | 87 | 5 | 16 | 0 | 1 |
RemoteCIDRValve | ![129 129](../jacoco-resources/redbar.gif) ![216 216](../jacoco-resources/greenbar.gif) | 62% | ![10 10](../jacoco-resources/redbar.gif) ![34 34](../jacoco-resources/greenbar.gif) | 77% | 10 | 32 | 25 | 80 | 2 | 10 | 0 | 1 |
StuckThreadDetectionValve | ![123 123](../jacoco-resources/redbar.gif) ![292 292](../jacoco-resources/greenbar.gif) | 70% | ![12 12](../jacoco-resources/redbar.gif) ![26 26](../jacoco-resources/greenbar.gif) | 68% | 15 | 34 | 24 | 87 | 6 | 15 | 0 | 1 |
HealthCheckValve | ![112 112](../jacoco-resources/redbar.gif) | 0% | ![14 14](../jacoco-resources/redbar.gif) | 0% | 15 | 15 | 29 | 29 | 8 | 8 | 1 | 1 |
RequestFilterValve | ![69 69](../jacoco-resources/redbar.gif) ![200 200](../jacoco-resources/greenbar.gif) | 74% | ![12 12](../jacoco-resources/redbar.gif) ![28 28](../jacoco-resources/greenbar.gif) | 70% | 18 | 40 | 15 | 81 | 6 | 20 | 0 | 1 |
ExtendedAccessLogValve.CookieElement | ![64 64](../jacoco-resources/redbar.gif) | 0% | ![10 10](../jacoco-resources/redbar.gif) | 0% | 7 | 7 | 16 | 16 | 2 | 2 | 1 | 1 |
LoadBalancerDrainingValve | ![59 59](../jacoco-resources/redbar.gif) ![196 196](../jacoco-resources/greenbar.gif) | 76% | ![11 11](../jacoco-resources/redbar.gif) ![27 27](../jacoco-resources/greenbar.gif) | 71% | 14 | 26 | 8 | 55 | 3 | 7 | 0 | 1 |
ExtendedAccessLogValve.TimeElement | ![58 58](../jacoco-resources/redbar.gif) | 0% | ![4 4](../jacoco-resources/redbar.gif) | 0% | 6 | 6 | 10 | 10 | 4 | 4 | 1 | 1 |
ExtendedAccessLogValve.DateElement | ![58 58](../jacoco-resources/redbar.gif) | 0% | ![4 4](../jacoco-resources/redbar.gif) | 0% | 6 | 6 | 10 | 10 | 4 | 4 | 1 | 1 |
ExtendedAccessLogValve.ResponseAllHeaderElement | ![55 55](../jacoco-resources/redbar.gif) | 0% | ![8 8](../jacoco-resources/redbar.gif) | 0% | 6 | 6 | 17 | 17 | 2 | 2 | 1 | 1 |
AbstractAccessLogValve.PortElement | ![37 37](../jacoco-resources/redbar.gif) ![61 61](../jacoco-resources/greenbar.gif) | 62% | ![6 6](../jacoco-resources/redbar.gif) ![7 7](../jacoco-resources/greenbar.gif) | 53% | 4 | 11 | 7 | 25 | 0 | 4 | 0 | 1 |
AbstractAccessLogValve.DateAndTimeElement | ![35 35](../jacoco-resources/redbar.gif) ![291 291](../jacoco-resources/greenbar.gif) | 89% | ![7 7](../jacoco-resources/redbar.gif) ![47 47](../jacoco-resources/greenbar.gif) | 87% | 7 | 31 | 10 | 87 | 0 | 4 | 0 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![32 32](../jacoco-resources/redbar.gif) | 0% | ![2 2](../jacoco-resources/redbar.gif) | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
AbstractAccessLogValve.RemoteAddrElement | ![31 31](../jacoco-resources/redbar.gif) ![73 73](../jacoco-resources/greenbar.gif) | 70% | ![6 6](../jacoco-resources/redbar.gif) ![9 9](../jacoco-resources/greenbar.gif) | 60% | 5 | 12 | 8 | 31 | 0 | 4 | 0 | 1 |
AbstractAccessLogValve.ConnectionStatusElement | ![30 30](../jacoco-resources/redbar.gif) ![41 41](../jacoco-resources/greenbar.gif) | 57% | ![8 8](../jacoco-resources/redbar.gif) ![6 6](../jacoco-resources/greenbar.gif) | 42% | 7 | 9 | 8 | 21 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.ByteSentElement | ![30 30](../jacoco-resources/redbar.gif) ![24 24](../jacoco-resources/greenbar.gif) | 44% | ![8 8](../jacoco-resources/redbar.gif) ![2 2](../jacoco-resources/greenbar.gif) | 20% | 5 | 7 | 6 | 14 | 0 | 2 | 0 | 1 |
ExtendedAccessLogValve.RequestParameterElement | ![30 30](../jacoco-resources/redbar.gif) | 0% | ![4 4](../jacoco-resources/redbar.gif) | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
SSLValve | ![26 26](../jacoco-resources/redbar.gif) ![198 198](../jacoco-resources/greenbar.gif) | 88% | ![2 2](../jacoco-resources/redbar.gif) ![16 16](../jacoco-resources/greenbar.gif) | 88% | 7 | 23 | 12 | 65 | 5 | 14 | 0 | 1 |
ExtendedAccessLogValve.SessionAttributeElement | ![25 25](../jacoco-resources/redbar.gif) | 0% | ![4 4](../jacoco-resources/redbar.gif) | 0% | 4 | 4 | 9 | 9 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.ElementTimestampStruct | ![21 21](../jacoco-resources/redbar.gif) | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![21 21](../jacoco-resources/redbar.gif) | 0% | ![2 2](../jacoco-resources/redbar.gif) | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![20 20](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![20 20](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![20 20](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![20 20](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![20 20](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
AbstractAccessLogValve.RequestElement | ![18 18](../jacoco-resources/redbar.gif) ![38 38](../jacoco-resources/greenbar.gif) | 67% | ![3 3](../jacoco-resources/redbar.gif) ![3 3](../jacoco-resources/greenbar.gif) | 50% | 3 | 5 | 4 | 16 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.ProtocolElement | ![18 18](../jacoco-resources/redbar.gif) ![16 16](../jacoco-resources/greenbar.gif) | 47% | ![3 3](../jacoco-resources/redbar.gif) | 25% | 2 | 4 | 5 | 9 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.HostElement | ![17 17](../jacoco-resources/redbar.gif) ![39 39](../jacoco-resources/greenbar.gif) | 69% | ![10 10](../jacoco-resources/redbar.gif) ![6 6](../jacoco-resources/greenbar.gif) | 37% | 8 | 11 | 5 | 17 | 0 | 3 | 0 | 1 |
AbstractAccessLogValve.LocalServerNameElement | ![17 17](../jacoco-resources/redbar.gif) ![31 31](../jacoco-resources/greenbar.gif) | 64% | ![9 9](../jacoco-resources/redbar.gif) ![5 5](../jacoco-resources/greenbar.gif) | 35% | 7 | 9 | 5 | 14 | 0 | 2 | 0 | 1 |
ExtendedAccessLogValve.ServletContextElement | ![17 17](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
AbstractAccessLogValve.DateFormatCache.Cache | ![15 15](../jacoco-resources/redbar.gif) ![358 358](../jacoco-resources/greenbar.gif) | 95% | ![4 4](../jacoco-resources/redbar.gif) ![30 30](../jacoco-resources/greenbar.gif) | 88% | 4 | 21 | 3 | 70 | 0 | 4 | 0 | 1 |
AbstractAccessLogValve.ResponseHeaderElement | ![15 15](../jacoco-resources/redbar.gif) ![27 27](../jacoco-resources/greenbar.gif) | 64% | ![3 3](../jacoco-resources/redbar.gif) ![3 3](../jacoco-resources/greenbar.gif) | 50% | 3 | 5 | 4 | 13 | 0 | 2 | 0 | 1 |
ExtendedAccessLogValve.RequestAttributeElement | ![15 15](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.ResponseHeaderElement | ![15 15](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.RequestHeaderElement | ![15 15](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![13 13](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![13 13](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![13 13](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![13 13](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![13 13](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![13 13](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...} | ![12 12](../jacoco-resources/redbar.gif) | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
AbstractAccessLogValve.SessionAttributeElement | ![11 11](../jacoco-resources/redbar.gif) ![35 35](../jacoco-resources/greenbar.gif) | 76% | ![4 4](../jacoco-resources/redbar.gif) ![4 4](../jacoco-resources/greenbar.gif) | 50% | 4 | 6 | 3 | 16 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.RequestAttributeElement | ![11 11](../jacoco-resources/redbar.gif) ![27 27](../jacoco-resources/greenbar.gif) | 71% | ![3 3](../jacoco-resources/redbar.gif) ![3 3](../jacoco-resources/greenbar.gif) | 50% | 3 | 5 | 3 | 13 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.HeaderElement | ![10 10](../jacoco-resources/redbar.gif) ![28 28](../jacoco-resources/greenbar.gif) | 73% | ![3 3](../jacoco-resources/greenbar.gif) | 75% | 1 | 4 | 2 | 12 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.LocalAddrElement | ![10 10](../jacoco-resources/redbar.gif) ![18 18](../jacoco-resources/greenbar.gif) | 64% | | 50% | 1 | 3 | 4 | 12 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.SessionIdElement | ![10 10](../jacoco-resources/redbar.gif) ![17 17](../jacoco-resources/greenbar.gif) | 62% | ![2 2](../jacoco-resources/redbar.gif) ![2 2](../jacoco-resources/greenbar.gif) | 50% | 2 | 4 | 2 | 8 | 0 | 2 | 0 | 1 |
StuckThreadDetectionValve.MonitoredThread | ![9 9](../jacoco-resources/redbar.gif) ![168 168](../jacoco-resources/greenbar.gif) | 94% | ![5 5](../jacoco-resources/redbar.gif) ![11 11](../jacoco-resources/greenbar.gif) | 68% | 5 | 18 | 3 | 39 | 0 | 10 | 0 | 1 |
AbstractAccessLogValve.CookieElement | ![9 9](../jacoco-resources/redbar.gif) ![60 60](../jacoco-resources/greenbar.gif) | 86% | ![4 4](../jacoco-resources/redbar.gif) ![8 8](../jacoco-resources/greenbar.gif) | 66% | 4 | 8 | 2 | 19 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.HttpStatusCodeElement | ![9 9](../jacoco-resources/redbar.gif) ![42 42](../jacoco-resources/greenbar.gif) | 82% | ![3 3](../jacoco-resources/redbar.gif) ![3 3](../jacoco-resources/greenbar.gif) | 50% | 3 | 5 | 2 | 10 | 0 | 2 | 0 | 1 |
StuckThreadDetectionValve.CompletedStuckThread | ![9 9](../jacoco-resources/redbar.gif) ![14 14](../jacoco-resources/greenbar.gif) | 60% | | n/a | 3 | 4 | 3 | 8 | 3 | 4 | 0 | 1 |
PersistentValve.UsageCountingSemaphore | ![8 8](../jacoco-resources/redbar.gif) ![34 34](../jacoco-resources/greenbar.gif) | 80% | | n/a | 2 | 7 | 3 | 14 | 2 | 7 | 0 | 1 |
AbstractAccessLogValve.UserElement | ![8 8](../jacoco-resources/redbar.gif) ![16 16](../jacoco-resources/greenbar.gif) | 66% | ![2 2](../jacoco-resources/redbar.gif) ![2 2](../jacoco-resources/greenbar.gif) | 50% | 2 | 4 | 2 | 9 | 0 | 2 | 0 | 1 |
ValveBase | ![154 154](../jacoco-resources/greenbar.gif) | 95% | ![3 3](../jacoco-resources/redbar.gif) ![13 13](../jacoco-resources/greenbar.gif) | 81% | 4 | 24 | 4 | 54 | 1 | 16 | 0 | 1 |
AbstractAccessLogValve.FirstByteTimeElement | ![23 23](../jacoco-resources/greenbar.gif) | 82% | | 50% | 1 | 3 | 1 | 7 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.ThreadNameElement | ![16 16](../jacoco-resources/greenbar.gif) | 80% | | 50% | 1 | 3 | 1 | 6 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.RequestURIElement | ![12 12](../jacoco-resources/greenbar.gif) | 75% | | 50% | 1 | 3 | 1 | 5 | 0 | 2 | 0 | 1 |
Constants.AccessLog | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Constants | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
JsonAccessLogValve | ![446 446](../jacoco-resources/greenbar.gif) | 100% | ![26 26](../jacoco-resources/greenbar.gif) | 100% | 0 | 19 | 0 | 90 | 0 | 6 | 0 | 1 |
JsonAccessLogValve.JsonWrappedElement | ![121 121](../jacoco-resources/greenbar.gif) | 100% | ![3 3](../jacoco-resources/redbar.gif) ![11 11](../jacoco-resources/greenbar.gif) | 78% | 3 | 13 | 0 | 26 | 0 | 6 | 0 | 1 |
AbstractAccessLogValve.DateFormatCache | ![106 106](../jacoco-resources/greenbar.gif) | 100% | ![8 8](../jacoco-resources/greenbar.gif) | 100% | 0 | 8 | 0 | 27 | 0 | 4 | 0 | 1 |
AbstractAccessLogValve.ElapsedTimeElement | ![60 60](../jacoco-resources/greenbar.gif) | 100% | ![2 2](../jacoco-resources/greenbar.gif) | 100% | 0 | 3 | 0 | 13 | 0 | 2 | 0 | 1 |
RemoteAddrValve | ![42 42](../jacoco-resources/greenbar.gif) | 100% | ![4 4](../jacoco-resources/greenbar.gif) | 100% | 0 | 6 | 0 | 10 | 0 | 4 | 0 | 1 |
RemoteHostValve | ![38 38](../jacoco-resources/greenbar.gif) | 100% | ![2 2](../jacoco-resources/greenbar.gif) | 100% | 0 | 5 | 0 | 8 | 0 | 4 | 0 | 1 |
AbstractAccessLogValve.FormatType | ![33 33](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 0 | 1 |
CrawlerSessionManagerValve.CrawlerHttpSessionBindingListener | ![25 25](../jacoco-resources/greenbar.gif) | 100% | ![2 2](../jacoco-resources/redbar.gif) ![2 2](../jacoco-resources/greenbar.gif) | 50% | 2 | 4 | 0 | 7 | 0 | 2 | 0 | 1 |
StuckThreadDetectionValve.MonitoredThreadState | ![21 21](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
AbstractAccessLogValve.QueryElement | ![21 21](../jacoco-resources/greenbar.gif) | 100% | ![2 2](../jacoco-resources/redbar.gif) ![2 2](../jacoco-resources/greenbar.gif) | 50% | 2 | 4 | 0 | 8 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.PortType | ![15 15](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
AbstractAccessLogValve.RemoteAddressType | ![15 15](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
AbstractAccessLogValve.StringElement | ![12 12](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |
JsonAccessLogValve.CharElement | ![11 11](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.MethodElement | ![11 11](../jacoco-resources/greenbar.gif) | 100% | | 50% | 1 | 3 | 0 | 4 | 0 | 2 | 0 | 1 |
AbstractAccessLogValve.LogicalUserNameElement | ![8 8](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |