| Interfaces | |
|---|---|
| AccessLogValve.AccessLogElement | AccessLogElement writes the partial message into the buffer. |
| Classes | |
|---|---|
| AccessLogValve | Implementation of the Valve interface that generates a web server access log with the detailed line contents matching a configurable pattern. |
| AccessLogValve.ByteSentElement | write bytes sent, excluding HTTP headers - %b, %B |
| AccessLogValve.CookieElement | write a specific cookie - %{xxx}c |
| AccessLogValve.DateAndTimeElement | write date and time, in Common Log Format - %t |
| AccessLogValve.ElapsedTimeElement | write time taken to process the request - %D, %T |
| AccessLogValve.HeaderElement | write incoming headers - %{xxx}i |
| AccessLogValve.HostElement | write remote host name - %h |
| AccessLogValve.HttpStatusCodeElement | write HTTP status code of the response - %s |
| AccessLogValve.LocalAddrElement | write local IP address - %A |
| AccessLogValve.LocalPortElement | write local port on which this request was received - %p |
| AccessLogValve.LocalServerNameElement | write local server name - %v |
| AccessLogValve.LogicalUserNameElement | write remote logical username from identd (always returns '-') - %l |
| AccessLogValve.MethodElement | write request method (GET, POST, etc.) - %m |
| AccessLogValve.ProtocolElement | write request protocol - %H |
| AccessLogValve.QueryElement | write Query string (prepended with a '?' if it exists) - %q |
| AccessLogValve.RemoteAddrElement | write remote IP address - %a |
| AccessLogValve.RequestAttributeElement | write an attribute in the ServletRequest - %{xxx}r |
| AccessLogValve.RequestElement | write first line of the request (method and request URI) - %r |
| AccessLogValve.RequestURIElement | write requested URL path - %U |
| AccessLogValve.SessionAttributeElement | write an attribute in the HttpSession - %{xxx}s |
| AccessLogValve.SessionIdElement | write user session ID - %S |
| AccessLogValve.StringElement | write any string |
| AccessLogValve.UserElement | write remote user that was authenticated (if any), else '-' - %u |
| CometConnectionManagerValve | Implementation of a Valve that tracks Comet connections, and closes them when the associated session expires or the webapp is reloaded. |
| CometConnectionManagerValve.ConnectionInfo | No description provided. |
| Constants | Manifest constants for the org.apache.catalina.valves
package. |
| Constants.AccessLog | No description provided. |
| ErrorReportValve | Implementation of a Valve that outputs HTML error pages. |
| ExtendedAccessLogValve | An implementation of the W3c Extended Log File Format. |
| ExtendedAccessLogValve.CookieElement | No description provided. |
| ExtendedAccessLogValve.DateElement | No description provided. |
| ExtendedAccessLogValve.PatternTokenizer | No description provided. |
| ExtendedAccessLogValve.RequestAttributeElement | No description provided. |
| ExtendedAccessLogValve.RequestHeaderElement | No description provided. |
| ExtendedAccessLogValve.RequestParameterElement | No description provided. |
| ExtendedAccessLogValve.ResponseHeaderElement | No description provided. |
| ExtendedAccessLogValve.ServletContextElement | No description provided. |
| ExtendedAccessLogValve.SessionAttributeElement | No description provided. |
| ExtendedAccessLogValve.TimeElement | No description provided. |
| FastCommonAccessLogValve | No description provided. |
| 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 the
StandardHost container implementation. |
| 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 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. |
| SemaphoreValve | Implementation of a Valve that limits concurrency. |
| SSLValve | No description provided. |
| ValveBase | Convenience base class for implementations of the Valve interface. |
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.