Package org.apache.catalina.valves
SinceNot specified.
VersionNot specified.
AuthorNot specified.
Wiki javadoc Use textile entry format.
Add your comments here.
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.