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: If this request was not received on an SSL socket, simply pass it on unmodified. If this request was received on an SSL socket: If this web application is using client certificate authentication, and no certificate chain is present (because the underlying socket did not default to requiring it), force an SSL handshake to acquire the client certificate chain. If there is a client certificate chain present, expose it as a request attribute. Expose the cipher suite and key size used on this SSL socket as request attributes. The above tasks have been combined into a single Valve to minimize the amount of code that has to check for the existence of JSSE classes.
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). This Valve should be attached at the Host level, although it will work if attached to a Context. WARNING: This valve is necessary for Servlet API compliance.
ErrorReportValve Implementation of a Valve that outputs HTML error pages. This Valve should be attached at the Host level, although it will work if attached to a Context. HTML code from the Cocoon 2 project.
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-2001 Apache Software Foundation. All Rights Reserved.