# Uses of Package
org.apache.hc.core5.http.io

- Packages that use org.apache.hc.core5.http.io
  Package | Description
  --- | ---
  org.apache.hc.core5.http.impl | Default implementations of core HTTP APIs.
  org.apache.hc.core5.http.impl.bootstrap | HTTP/1.1 requester and server bootstrap.
  org.apache.hc.core5.http.impl.io | Default implementation of HTTP/1.1 transport based on the classic (blocking) I/O model.
  org.apache.hc.core5.http.io | Core HTTP transport APIs based on the classic (blocking) I/O model.
  org.apache.hc.core5.http.io.support | Support classes for the classic (blocking) I/O model.
  org.apache.hc.core5.http2 | Core HTTP/2 transport component APIs.
  org.apache.hc.core5.http2.impl | Default implementations of core HTTP/2 APIs.
  org.apache.hc.core5.testing.classic |
  org.apache.hc.core5.testing.framework |

- Classes in org.apache.hc.core5.http.io used by org.apache.hc.core5.http.impl
  Class and Description
  HttpTransportMetrics Transport level metrics.

- Classes in org.apache.hc.core5.http.io used by org.apache.hc.core5.http.impl.bootstrap
  Class and Description
  HttpClientConnection A client-side HTTP connection, which can be used for sending requests and receiving responses.
  HttpClientResponseHandler Handler that encapsulates the process of generating a response object from a `ClassicHttpResponse`.
  HttpConnectionFactory Factory for `HttpConnection` instances.
  HttpFilterHandler HttpFilterHandler represents a routine for handling all incoming requests in the server side request processing chain.
  HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.
  HttpResponseInformationCallback Informational (1xx) HTTP response callback.
  SocketConfig Classic I/O network socket configuration.

- Classes in org.apache.hc.core5.http.io used by org.apache.hc.core5.http.impl.io
  Class and Description
  BHttpConnection Abstract blocking HTTP connection interface.
  HttpClientConnection A client-side HTTP connection, which can be used for sending requests and receiving responses.
  HttpConnectionFactory Factory for `HttpConnection` instances.
  HttpMessageParser Message parser intended to build HTTP message head from an input stream.
  HttpMessageParserFactory Factory for `HttpMessageParser` instances.
  HttpMessageWriter Message writer intended to serialize HTTP message head to an output stream.
  HttpMessageWriterFactory Factory for `HttpMessageWriter` instances.
  HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.
  HttpResponseInformationCallback Informational (1xx) HTTP response callback.
  HttpServerConnection A server-side HTTP connection, which can be used for receiving requests and sending responses.
  HttpServerRequestHandler HttpServerRequestHandler represents a routine for processing of a specific group of HTTP requests.
  HttpTransportMetrics Transport level metrics.
  ResponseOutOfOrderStrategy Represents a strategy to determine how frequently the client should check for an out of order response.
  SessionInputBuffer Session input buffer for HTTP/1.1 blocking connections.
  SessionOutputBuffer Session output buffer for blocking HTTP/1.1 connections.

- Classes in org.apache.hc.core5.http.io used by org.apache.hc.core5.http.io
  Class and Description
  BHttpConnection Abstract blocking HTTP connection interface.
  EofSensorWatcher A watcher for `EofSensorInputStream`.
  HttpClientConnection A client-side HTTP connection, which can be used for sending requests and receiving responses.
  HttpFilterChain HttpFilterChain represents a single element in the server side request processing chain.
  HttpFilterChain.ResponseTrigger Response trigger that can be used to generate the final HTTP response and terminate HTTP request processing.
  HttpMessageParser Message parser intended to build HTTP message head from an input stream.
  HttpMessageWriter Message writer intended to serialize HTTP message head to an output stream.
  HttpServerRequestHandler.ResponseTrigger Response trigger that can be used to submit a final HTTP response and terminate HTTP request processing.
  HttpTransportMetrics Transport level metrics.
  SessionInputBuffer Session input buffer for HTTP/1.1 blocking connections.
  SessionOutputBuffer Session output buffer for blocking HTTP/1.1 connections.
  SocketConfig Classic I/O network socket configuration.
  SocketConfig.Builder

- Classes in org.apache.hc.core5.http.io used by org.apache.hc.core5.http.io.support
  Class and Description
  HttpFilterChain HttpFilterChain represents a single element in the server side request processing chain.
  HttpFilterChain.ResponseTrigger Response trigger that can be used to generate the final HTTP response and terminate HTTP request processing.
  HttpFilterHandler HttpFilterHandler represents a routine for handling all incoming requests in the server side request processing chain.
  HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.
  HttpServerRequestHandler HttpServerRequestHandler represents a routine for processing of a specific group of HTTP requests.
  HttpServerRequestHandler.ResponseTrigger Response trigger that can be used to submit a final HTTP response and terminate HTTP request processing.

- Classes in org.apache.hc.core5.http.io used by org.apache.hc.core5.http2
  Class and Description
  HttpTransportMetrics Transport level metrics.

- Classes in org.apache.hc.core5.http.io used by org.apache.hc.core5.http2.impl
  Class and Description
  HttpTransportMetrics Transport level metrics.

- Classes in org.apache.hc.core5.http.io used by org.apache.hc.core5.testing.classic
  Class and Description
  BHttpConnection Abstract blocking HTTP connection interface.
  HttpClientConnection A client-side HTTP connection, which can be used for sending requests and receiving responses.
  HttpConnectionFactory Factory for `HttpConnection` instances.
  HttpMessageParserFactory Factory for `HttpMessageParser` instances.
  HttpMessageWriterFactory Factory for `HttpMessageWriter` instances.
  HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.
  HttpServerConnection A server-side HTTP connection, which can be used for receiving requests and sending responses.
  HttpServerRequestHandler HttpServerRequestHandler represents a routine for processing of a specific group of HTTP requests.
  SocketConfig Classic I/O network socket configuration.

- Classes in org.apache.hc.core5.http.io used by org.apache.hc.core5.testing.framework
  Class and Description
  HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.