# Package org.springframework.http.client.reactive

@NonNullApi @NonNullFields package org.springframework.http.client.reactive
Abstractions for reactive HTTP client support including `ClientHttpRequest` and `ClientHttpResponse` as well as a `ClientHttpConnector`.

Related Packages
Package
Description
org.springframework.http.client
Contains an abstraction over client-side HTTP.
org.springframework.http.client.observation
This package provides support for client HTTP `Observation`.
org.springframework.http.client.support
This package provides generic HTTP support classes, to be used by higher-level classes like RestTemplate.
Class
Description
AbstractClientHttpRequest
Base class for `ClientHttpRequest` implementations.
AbstractClientHttpResponse
Base class for `ClientHttpResponse` implementations.
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.
ClientHttpRequestDecorator
Wraps another `ClientHttpRequest` and delegates all methods to it.
ClientHttpResponse
Represents a client-side reactive HTTP response.
ClientHttpResponseDecorator
Wraps another `ClientHttpResponse` and delegates all methods to it.
HttpComponentsClientHttpConnector
`ClientHttpConnector` implementation for the Apache HttpComponents HttpClient 5.x.
JdkClientHttpConnector
`ClientHttpConnector` for the Java `HttpClient`.
JdkHttpClientResourceFactory
Factory to manage JDK HttpClient resources such as a shared `Executor` within the lifecycle of a Spring `ApplicationContext`.
JettyClientHttpConnector
`ClientHttpConnector` for the Jetty Reactive Streams HttpClient.
JettyResourceFactory
Factory to manage Jetty resources, i.e.
ReactorClientHttpConnector
Reactor-Netty implementation of `ClientHttpConnector`.
ReactorNetty2ClientHttpConnector
Deprecated, for removal: This API element is subject to removal in a future version.
as of 6.2.18 with no replacement
ReactorNetty2ResourceFactory
Deprecated, for removal: This API element is subject to removal in a future version.
as of 6.2.18 with no replacement
ReactorResourceFactory
Deprecated.
since 6.1 due to a package change; use `ReactorResourceFactory` instead.