# Uses of Package
org.apache.hc.client5.http.sync

Packages that use org.apache.hc.client5.http.sync
Package | Description
--- | ---
org.apache.hc.client5.http.impl |
org.apache.hc.client5.http.impl.sync | Default HTTP client implementation.
org.apache.hc.client5.http.sync | Client HTTP communication APIs.

Classes in org.apache.hc.client5.http.sync used by org.apache.hc.client5.http.impl
Class and Description
ResponseHandler Handler that encapsulates the process of generating a response object from a `HttpResponse`.

Classes in org.apache.hc.client5.http.sync used by org.apache.hc.client5.http.impl.sync
Class and Description
BackoffManager Represents a controller that dynamically adjusts the size of an available connection pool based on feedback from using the connections.
ConnectionBackoffStrategy When managing a dynamic number of connections for a given route, this strategy assesses whether a given request execution outcome should result in a backoff signal or not, based on either examining the `Throwable` that resulted or by examining the resulting response (e.g.
HttpClient This interface represents only the most basic contract for HTTP request execution.
HttpRequestRetryHandler A handler for determining if an HttpRequest should be retried after a recoverable exception during execution.
ResponseHandler Handler that encapsulates the process of generating a response object from a `HttpResponse`.
ServiceUnavailableRetryStrategy Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be retried and so on.

Classes in org.apache.hc.client5.http.sync used by org.apache.hc.client5.http.sync
Class and Description
ResponseHandler Handler that encapsulates the process of generating a response object from a `HttpResponse`.