## Uses of Interface
org.springframework.http.client.AsyncClientHttpRequestFactory

- Packages that use AsyncClientHttpRequestFactory
  Package | Description
  --- | ---
  org.springframework.http.client | Contains an abstraction over client-side HTTP.
  org.springframework.http.client.support | This package provides generic HTTP support classes, to be used by higher-level classes like RestTemplate.
  org.springframework.test.web.client | Contains client-side REST testing support.
  org.springframework.web.client | Core package of the client-side web support.

- - ### Uses of AsyncClientHttpRequestFactory in org.springframework.http.client

    Classes in org.springframework.http.client that implement AsyncClientHttpRequestFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpComponentsAsyncClientHttpRequestFactory` Deprecated. as of Spring 5.0, in favor of `HttpComponentsClientHttpConnector`
    `class` | `InterceptingAsyncClientHttpRequestFactory` Deprecated. as of Spring 5.0, with no direct replacement
    `class` | `Netty4ClientHttpRequestFactory` Deprecated. as of Spring 5.0, in favor of `ReactorClientHttpConnector`
    `class` | `OkHttp3ClientHttpRequestFactory` `ClientHttpRequestFactory` implementation that uses OkHttp 3.x to create requests.
    `class` | `SimpleClientHttpRequestFactory` `ClientHttpRequestFactory` implementation that uses standard JDK facilities.

    Constructors in org.springframework.http.client with parameters of type AsyncClientHttpRequestFactory
    Constructor and Description
    `InterceptingAsyncClientHttpRequestFactory(AsyncClientHttpRequestFactory delegate, List<AsyncClientHttpRequestInterceptor> interceptors)` Deprecated. Create new instance of `InterceptingAsyncClientHttpRequestFactory` with delegated request factory and list of interceptors.

  - ### Uses of AsyncClientHttpRequestFactory in org.springframework.http.client.support

    Methods in org.springframework.http.client.support that return AsyncClientHttpRequestFactory
    Modifier and Type | Method and Description
    --- | ---
    `AsyncClientHttpRequestFactory` | AsyncHttpAccessor.`getAsyncRequestFactory()` Deprecated. Return the request factory that this accessor uses for obtaining `HttpRequests`.
    `AsyncClientHttpRequestFactory` | InterceptingAsyncHttpAccessor.`getAsyncRequestFactory()` Deprecated.

    Methods in org.springframework.http.client.support with parameters of type AsyncClientHttpRequestFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AsyncHttpAccessor.`setAsyncRequestFactory(AsyncClientHttpRequestFactory asyncRequestFactory)` Deprecated. Set the request factory that this accessor uses for obtaining `HttpRequests`.

  - ### Uses of AsyncClientHttpRequestFactory in org.springframework.test.web.client

    Classes in org.springframework.test.web.client that implement AsyncClientHttpRequestFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MockMvcClientHttpRequestFactory` A `ClientHttpRequestFactory` for requests executed via `MockMvc`.

  - ### Uses of AsyncClientHttpRequestFactory in org.springframework.web.client

    Constructors in org.springframework.web.client with parameters of type AsyncClientHttpRequestFactory
    Constructor and Description
    `AsyncRestTemplate(AsyncClientHttpRequestFactory asyncRequestFactory)` Deprecated. Create a new instance of the `AsyncRestTemplate` using the given `AsyncClientHttpRequestFactory`.
    `AsyncRestTemplate(AsyncClientHttpRequestFactory asyncRequestFactory, ClientHttpRequestFactory syncRequestFactory)` Deprecated. Creates a new instance of the `AsyncRestTemplate` using the given asynchronous and synchronous request factories.
    `AsyncRestTemplate(AsyncClientHttpRequestFactory requestFactory, RestTemplate restTemplate)` Deprecated. Create a new instance of the `AsyncRestTemplate` using the given `AsyncClientHttpRequestFactory` and synchronous `RestTemplate`.