org.apache.catalina.valves

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total10,655 of 10,6550%1,300 of 1,3000%1,1121,1122,7112,7114424428282
RemoteIpValve8650%1100%8888220220333311
AccessLogValve8490%1080%8787211211333311
ErrorReportValve8140%940%5858215215111111
AbstractAccessLogValve8080%1170%108108191191323211
ExtendedAccessLogValve8040%1340%7878189189111111
JDBCAccessLogValve6400%420%5252180180313111
StuckThreadDetectionValve4130%380%34349393151511
PersistentValve3740%700%4545102102101011
CrawlerSessionManagerValve3730%520%42428888161611
AbstractAccessLogValve.DateFormatCache.Cache3730%340%212170704411
RemoteCIDRValve3460%440%32328181101011
AbstractAccessLogValve.DateAndTimeElement2980%480%282877774411
RequestFilterValve2690%400%40408484202011
LoadBalancerDrainingValve2540%380%262655557711
ExtendedAccessLogValve.PatternTokenizer2500%270%232367678811
SSLValve2240%180%23236666141411
StuckThreadDetectionValve.MonitoredThread1750%160%18184343101011
ValveBase1610%160%24245454161611
JsonErrorReportValve1450%240%141440402211
SemaphoreValve1270%100%19194444141411
HealthCheckValve1120%140%151529298811
AbstractAccessLogValve.DateFormatCache1060%80%8827274411
AbstractAccessLogValve.RemoteAddrElement1040%150%121231314411
AbstractAccessLogValve.PortElement980%130%111125254411
AbstractAccessLogValve.ConnectionStatusElement710%140%9921212211
ExtendedAccessLogValve.DateElement580%40%6613134411
ExtendedAccessLogValve.TimeElement580%40%6613134411
AbstractAccessLogValve.HostElement560%160%111117173311
AbstractAccessLogValve.RequestElement560%60%5516162211
ExtendedAccessLogValve.ResponseAllHeaderElement550%80%6617172211
AbstractAccessLogValve.FormatType540%n/a11221111
AbstractAccessLogValve.ByteSentElement540%100%7715152211
AbstractAccessLogValve.HttpStatusCodeElement510%60%5511112211
AbstractAccessLogValve.LocalServerNameElement480%140%9914142211
AbstractAccessLogValve.SessionAttributeElement460%80%6616162211
AbstractAccessLogValve.CookieElement430%60%5512122211
RemoteAddrValve420%40%6611114411
AbstractAccessLogValve.ResponseHeaderElement420%60%5513132211
AbstractAccessLogValve.ElapsedTimeElement390%40%4410102211
AbstractAccessLogValve.HeaderElement380%40%4412122211
AbstractAccessLogValve.RequestAttributeElement380%60%5513132211
RemoteHostValve380%20%55994411
ExtendedAccessLogValve.CookieElement360%60%55882211
StuckThreadDetectionValve.MonitoredThreadState340%n/a11221111
AbstractAccessLogValve.ProtocolElement340%40%44992211
ExtendedAccessLogValve.RequestParameterElement320%40%5510103311
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}320%20%33882211
AbstractAccessLogValve.FirstByteTimeElement300%20%33772211
AbstractAccessLogValve.LocalAddrElement280%20%3312122211
AbstractAccessLogValve.SessionIdElement270%40%44882211
ExtendedAccessLogValve.SessionAttributeElement250%40%44992211
CrawlerSessionManagerValve.CrawlerHttpSessionBindingListener250%40%44772211
AbstractAccessLogValve.RemoteAddressType240%n/a11221111
AbstractAccessLogValve.PortType240%n/a11221111
AbstractAccessLogValve.UserElement240%40%44992211
StuckThreadDetectionValve.CompletedStuckThread230%n/a44884411
ExtendedAccessLogValve.ElementTimestampStruct210%n/a11551111
AbstractAccessLogValve.QueryElement210%40%44882211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}210%20%33662211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}200%n/a22332211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}200%n/a22332211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}200%n/a22332211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}200%n/a22442211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}200%n/a22882211
AbstractAccessLogValve.ThreadNameElement200%20%33662211
ExtendedAccessLogValve.ServletContextElement170%n/a22662211
AbstractAccessLogValve.RequestURIElement160%20%33552211
ExtendedAccessLogValve.ResponseHeaderElement150%n/a22552211
ExtendedAccessLogValve.RequestHeaderElement150%n/a22552211
ExtendedAccessLogValve.RequestAttributeElement150%n/a22552211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}130%n/a22332211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}130%n/a22332211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}130%n/a22332211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}130%n/a22332211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}130%n/a22332211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}130%n/a22332211
ExtendedAccessLogValve.new AbstractAccessLogValve.AccessLogElement() {...}120%n/a22332211
AbstractAccessLogValve.StringElement120%n/a22552211
AbstractAccessLogValve.MethodElement110%20%33442211
AbstractAccessLogValve.LogicalUserNameElement80%n/a22332211
Constants.AccessLog0%n/a11111111
Constants0%n/a11111111