## Package org.apache.catalina.valves

This package contains a variety of small Valve implementations that do not warrant being packaged separately.

See:
Description

Class Summary
AccessLogValve: Implementation of the Valve interface that generates a web server access log with the detailed line contents matching a configurable pattern.
CertificatesValve: Implementation of a Valve that deals with SSL client certificates, as follows:
Constants: Manifest constants for the `org.apache.catalina.valves` package.
Constants.AccessLog
ErrorDispatcherValve: Implementation of a Valve that handles the error dispatch (that is, will forward to the appropriate error page if necessary).
ErrorReportValve: Implementation of a Valve that outputs HTML error pages.
ExtendedAccessLogValve: An implementation of the W3c Extended Log File Format.
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.
RemoteAddrValve: Concrete implementation of `RequestFilterValve` that filters based on the string representation of the remote client's IP address.
RemoteHostValve: Concrete implementation of `RequestFilterValve` that filters based on the string representation of the remote client's IP address.
RequestDumperValve: Implementation of a Valve that logs interesting contents from the specified Request (before processing) and the corresponding Response (after processing).
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 a set of regular expressions configured for this Valve.
ValveBase: Convenience base class for implementations of the Valve interface.

## Package org.apache.catalina.valves Description

This package contains a variety of small Valve implementations that do not warrant being packaged separately. In addition, there is a convenience base class (`ValveBase`) that supports the usual mechanisms for including custom Valves into the corresponding Pipeline.

Other packages that include Valves include `org.apache.tomcat.logger` and `org.apache.tomcat.security`.

Copyright © 2000-2002 Apache Software Foundation. All Rights Reserved.