Package org.apache.catalina.valves
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.glassfish.grizzly.logger
and
org.glassfish.grizzly.security
.
-
Class Summary Class Description AccessLogValve Implementation of the Valve interface that generates a web server access log with the detailed line contents matching a configurable pattern.Constants Manifest constants for theorg.apache.catalina.valves
package.Constants.AccessLog 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.PersistentValve Valve that implements the default basic behavior for theStandardHost
container implementation.RemoteAddrValve Concrete implementation ofRequestFilterValve
that filters based on the string representation of the remote client's IP address.RemoteHostValve Concrete implementation ofRequestFilterValve
that filters based on the remote client's host name.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.WebdavFixValve Valve that attempts to force MS WebDAV clients connecting on port 80 to use a WebDAV client that actually works.