| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractAccessLogValve
Abstract implementation of the Valve interface that generates a web server access log with the detailed line contents matching a configurable pattern. |
| public class | AccessLogValve
This is a concrete implementation of |
| public class | Constants
Manifest constants for the |
| public class | CrawlerSessionManagerValve
Web crawlers can trigger the creation of many thousands of sessions as they crawl a site which may result in significant memory consumption. |
| public class | ErrorReportValve
Implementation of a Valve that outputs HTML error pages. |
| public class | ExtendedAccessLogValve
An implementation of the W3c Extended Log File Format. |
| public class | HealthCheckValve
Simple Valve that responds to cloud orchestrators health checks. |
| public class | JDBCAccessLogValve
This Tomcat extension logs server access directly to a database, and can be used instead of the regular file-based access log implemented in AccessLogValve. |
| public class | JsonAccessLogValve
Access log valve derivative that rewrites entries as JSON. |
| public class | JsonErrorReportValve
Implementation of a Valve that outputs error jsons. |
| public class | LoadBalancerDrainingValve
A Valve to detect situations where a load-balanced node receiving a request has been deactivated by the load balancer (JK_LB_ACTIVATION=DIS) and the incoming request has no valid session. |
| public class | PersistentValve
Valve that implements per-request session persistence. |
| public class | ProxyErrorReportValve
Implementation of a Valve that proxies or redirects error reporting to other urls. |
| public class | RemoteAddrValve
Concrete implementation of |
| public class | |
| public class | RemoteHostValve
Concrete implementation of |
| public class | RemoteIpValve
Tomcat port of mod_remoteip, this valve replaces the apparent client remote IP address and hostname for the request with the IP address list presented by a proxy or a load balancer via a request headers (e.g. "X-Forwarded-For"). |
| public abstract class | RequestFilterValve
Implementation of a Valve that performs filtering based on comparing the appropriate request property (selected based on which subclass you choose to configure into your Container's pipeline) against the regular expressions configured for this Valve. |
| public class | SemaphoreValve
Implementation of a Valve that limits concurrency. |
| public class | SSLValve
When using mod_proxy_http, the client SSL information is not included in the protocol (unlike mod_jk and mod_proxy_ajp). |
| public class | StuckThreadDetectionValve
This valve allows to detect requests that take a long time to process, which might indicate that the thread that is processing it is stuck. |
| public abstract class | ValveBase
Convenience base class for implementations of the Valve interface. |