## Uses of Interface
org.apache.http.client.HttpClient

- Packages that use HttpClient
  Package | Description
  --- | ---
  org.apache.http.client.fluent | Simple facade APIs for HttpClient based on the concept of a fluent interface.
  org.apache.http.client.utils | Client utility classes.
  org.apache.http.impl.client | Default HTTP client implementation.
  org.apache.http.impl.client.cache | This package contains a cache module that can be used for HTTP/1.1 client-side caching.

- - ### Uses of HttpClient in org.apache.http.client.fluent

    Methods in org.apache.http.client.fluent with parameters of type HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `static Executor` | Executor.`newInstance(HttpClient httpclient)`

  - ### Uses of HttpClient in org.apache.http.client.utils

    Methods in org.apache.http.client.utils with parameters of type HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `static void` | HttpClientUtils.`closeQuietly(HttpClient httpClient)` Unconditionally close a httpClient.

  - ### Uses of HttpClient in org.apache.http.impl.client

    Classes in org.apache.http.impl.client that implement HttpClient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractHttpClient` Deprecated. (4.3) use `HttpClientBuilder`.
    `class` | `AutoRetryHttpClient` Deprecated. (4.3) use `HttpClientBuilder`.
    `class` | `CloseableHttpClient` Base implementation of `HttpClient` that also implements `Closeable`.
    `class` | `ContentEncodingHttpClient` Deprecated. (4.2) use `HttpClientBuilder`
    `class` | `DecompressingHttpClient` Deprecated. (4.3) use `HttpClientBuilder`
    `class` | `DefaultHttpClient` Deprecated. (4.3) use `HttpClientBuilder` see also `CloseableHttpClient`.
    `class` | `SystemDefaultHttpClient` Deprecated. (4.3) use `HttpClientBuilder`

    Methods in org.apache.http.impl.client that return HttpClient
    Modifier and Type | Method and Description
    --- | ---
    `HttpClient` | DecompressingHttpClient.`getHttpClient()` Deprecated. Gets the HttpClient to issue request.

    Constructors in org.apache.http.impl.client with parameters of type HttpClient
    Constructor and Description
    `AutoRetryHttpClient(HttpClient client)` Deprecated. Constructs a `AutoRetryHttpClient` with default caching settings that stores cache entries in memory and uses the given `HttpClient` for backend requests.
    `AutoRetryHttpClient(HttpClient client, ServiceUnavailableRetryStrategy retryStrategy)` Deprecated.
    `DecompressingHttpClient(HttpClient backend)` Deprecated. Constructs a decorator to ask for and handle compressed entities on the fly.
    `FutureRequestExecutionService(HttpClient httpclient, ExecutorService executorService)` Create a new FutureRequestExecutionService.

  - ### Uses of HttpClient in org.apache.http.impl.client.cache

    Classes in org.apache.http.impl.client.cache that implement HttpClient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CachingHttpClient` Deprecated. (4.3) use `CachingHttpClientBuilder` or `CachingHttpClients`.

    Constructors in org.apache.http.impl.client.cache with parameters of type HttpClient
    Constructor and Description
    `CachingHttpClient(HttpClient client)` Deprecated. Constructs a `CachingHttpClient` with default caching settings that stores cache entries in memory and uses the given `HttpClient` for backend requests.
    `CachingHttpClient(HttpClient client, CacheConfig config)` Deprecated. Constructs a `CachingHttpClient` with the given caching options that stores cache entries in memory and uses the given `HttpClient` for backend requests.
    `CachingHttpClient(HttpClient client, HttpCacheStorage storage, CacheConfig config)` Deprecated. Constructs a `CachingHttpClient` with the given caching options that stores cache entries in the provided storage backend and uses the given `HttpClient` for backend requests.
    `CachingHttpClient(HttpClient client, ResourceFactory resourceFactory, HttpCacheStorage storage, CacheConfig config)` Deprecated. Constructs a `CachingHttpClient` with the given caching options that stores cache entries in the provided storage backend and uses the given `HttpClient` for backend requests.

Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.