# Package org.apache.coyote

- Interface Summary
  Interface | Description
  --- | ---
  ActionHook | Action hook.
  Adapter | Adapter.
  AsyncContextCallback | Provides a mechanism for the Coyote connectors to signal to a `AsyncContext` implementation that an action, such as firing event listeners needs to be taken.
  InputBuffer | Input buffer.
  OutputBuffer | Output buffer.
  Processor<S> | Common interface for processors of all protocols.
  ProtocolHandler | Abstract the protocol implementation, including threading, etc.

- Class Summary
  Class | Description
  --- | ---
  AbstractProcessor<S> | Provides functionality and attributes common to all supported protocols (currently HTTP and AJP).
  AbstractProtocol<S> |
  AbstractProtocol.AbstractConnectionHandler<S,P extends Processor<S>> |
  AbstractProtocol.RecycledProcessors<P extends Processor<S>,S> |
  AsyncStateMachine<S> | Manages the state transitions for async requests.
  Constants | Constants.
  ContainerThreadMarker |
  Request | This is a low-level, efficient representation of a server request.
  RequestGroupInfo | This can be moved to top level ( eventually with a better name ).
  RequestInfo | Structure holding the Request and Response objects.
  Response | Response object.

- Enum Summary
  Enum | Description
  --- | ---
  ActionCode | ActionCodes represent callbacks from the servlet container to the coyote connector.
  ErrorState |

Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.