Package org.apache.coyote
package org.apache.coyote
-
ClassDescriptionProvides functionality and attributes common to all supported protocols (currently HTTP and AJP) for processing a single request/response.This is a light-weight abstract processor implementation that is intended as a basis for all Processor implementations from the light-weight upgrade processors to the HTTP/AJP processors.Abstract base class for protocol handlers.Connection handler base class.Pool of recycled processors.ActionCodes represent callbacks from the servlet container to the coyote connector.Action hook.Adapter.Provides a mechanism for the Coyote connectors to communicate with the
AsyncContext.Extend IOException to identify it as being caused by a bad request from a remote client.This exception is thrown to signal to the Tomcat internals that an error has occurred that requires the connection to be closed.Configuration for HTTP response compression settings.Constants.Defines timing options for responding to requests that contain a '100-continue' expectations.Enumeration of possible error states for a Coyote connection or request/response.This class is only for internal use in the protocol implementation.Marker interface used to indicate that theProcessordoes not implement pipe-lining of requests (e.g.Output buffer.Common interface for processors of all protocols.Used when we need to indicate failure but the (Servlet) API doesn't declare any appropriate exceptions.Abstract the protocol implementation, including threading, etc.This is a low-level, efficient representation of a server request.JMX artifact to aggregate data from each request processor thread.Structure holding the Request and Response objects.Response object.Protocol handler for HTTP upgrade connections.Token used during the upgrade process.