# Package org.apache.coyote

package org.apache.coyote

Related Packages
Package
Description
org.apache.coyote.ajp
org.apache.coyote.http11
org.apache.coyote.http2
Class
Description
AbstractProcessor
Provides functionality and attributes common to all supported protocols (currently HTTP and AJP) for processing a single request/response.
AbstractProcessorLight
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.
AbstractProtocol<S>
AbstractProtocol.ConnectionHandler<S>
AbstractProtocol.RecycledProcessors
ActionCode
ActionCodes represent callbacks from the servlet container to the coyote connector.
ActionHook
Action hook.
Adapter
Adapter.
AsyncContextCallback
Provides a mechanism for the Coyote connectors to communicate with the `AsyncContext`.
BadRequestException
Extend IOException to identify it as being caused by a bad request from a remote client.
CloseNowException
This exception is thrown to signal to the Tomcat internals that an error has occurred that requires the connection to be closed.
CompressionConfig
Constants
Constants.
ContinueResponseTiming
Defines timing options for responding to requests that contain a '100-continue' expectations.
ErrorState
InputBuffer
This class is only for internal use in the protocol implementation.
OutputBuffer
Output buffer.
Processor
Common interface for processors of all protocols.
ProtocolException
Used when we need to indicate failure but the (Servlet) API doesn't declare any appropriate exceptions.
ProtocolHandler
Abstract the protocol implementation, including threading, etc.
Request
This is a low-level, efficient representation of a server request.
RequestGroupInfo
Only as a JMX artifact, to aggregate the data collected from each RequestProcessor thread.
RequestInfo
Structure holding the Request and Response objects.
Response
Response object.
UpgradeProtocol
UpgradeToken
Token used during the upgrade process.