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