# Uses of Package
org.springframework.http.client.reactive

- Packages that use org.springframework.http.client.reactive
  Package | Description
  --- | ---
  org.springframework.http.client.reactive | Abstractions for reactive HTTP client support including `ClientHttpRequest` and `ClientHttpResponse` as well as a `ClientHttpConnector`.
  org.springframework.mock.http.client.reactive | Mock implementations of reactive HTTP client contracts.
  org.springframework.test.web.reactive.server | Support for testing Spring WebFlux server endpoints via `WebTestClient`.
  org.springframework.test.web.servlet.client | Support for testing Spring MVC applications via `WebTestClient` with `MockMvc` for server request handling.
  org.springframework.web.reactive.function.client | Provides a reactive `WebClient` that builds on top of the `org.springframework.http.client.reactive` reactive HTTP adapter layer.
  org.springframework.web.reactive.function.client.support | Classes supporting the `org.springframework.web.reactive.function.client` package.

- Classes in org.springframework.http.client.reactive used by org.springframework.http.client.reactive
  Class and Description
  ClientHttpConnector Abstraction over HTTP clients driving the underlying HTTP client to connect to the origin server and provide all necessary infrastructure to send a `ClientHttpRequest` and receive a `ClientHttpResponse`.
  ClientHttpRequest Represents a client-side reactive HTTP request.
  ClientHttpResponse Represents a client-side reactive HTTP response.
  JettyResourceFactory Factory to manage Jetty resources, i.e.
  ReactorResourceFactory Factory to manage Reactor Netty resources, i.e.

- Classes in org.springframework.http.client.reactive used by org.springframework.mock.http.client.reactive
  Class and Description
  AbstractClientHttpRequest Base class for `ClientHttpRequest` implementations.
  ClientHttpRequest Represents a client-side reactive HTTP request.
  ClientHttpResponse Represents a client-side reactive HTTP response.

- Classes in org.springframework.http.client.reactive used by org.springframework.test.web.reactive.server
  Class and Description
  ClientHttpConnector Abstraction over HTTP clients driving the underlying HTTP client to connect to the origin server and provide all necessary infrastructure to send a `ClientHttpRequest` and receive a `ClientHttpResponse`.
  ClientHttpRequest Represents a client-side reactive HTTP request.
  ClientHttpResponse Represents a client-side reactive HTTP response.

- Classes in org.springframework.http.client.reactive used by org.springframework.test.web.servlet.client
  Class and Description
  ClientHttpConnector Abstraction over HTTP clients driving the underlying HTTP client to connect to the origin server and provide all necessary infrastructure to send a `ClientHttpRequest` and receive a `ClientHttpResponse`.
  ClientHttpRequest Represents a client-side reactive HTTP request.
  ClientHttpResponse Represents a client-side reactive HTTP response.

- Classes in org.springframework.http.client.reactive used by org.springframework.web.reactive.function.client
  Class and Description
  ClientHttpConnector Abstraction over HTTP clients driving the underlying HTTP client to connect to the origin server and provide all necessary infrastructure to send a `ClientHttpRequest` and receive a `ClientHttpResponse`.
  ClientHttpRequest Represents a client-side reactive HTTP request.
  ClientHttpResponse Represents a client-side reactive HTTP response.

- Classes in org.springframework.http.client.reactive used by org.springframework.web.reactive.function.client.support
  Class and Description
  ClientHttpResponse Represents a client-side reactive HTTP response.