Class JdkClientHttpConnector
- java.lang.Object
-
- com.integralblue.http.client.reactive.JdkClientHttpConnector
-
- All Implemented Interfaces:
org.springframework.http.client.reactive.ClientHttpConnector
public class JdkClientHttpConnector extends java.lang.Object implements org.springframework.http.client.reactive.ClientHttpConnector
ClientHttpConnector
for the Java 11 HTTP client.- See Also:
- Java HttpClient
-
-
Constructor Summary
Constructors Constructor Description JdkClientHttpConnector()
Default constructor that creates a new instance ofHttpClient
and aDataBufferFactory
.JdkClientHttpConnector(@NonNull java.net.http.HttpClient httpClient, @NonNull org.springframework.core.io.buffer.DataBufferFactory dataBufferFactory)
Constructor with an initializedHttpClient
and a initializedDataBufferFactory
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Mono<org.springframework.http.client.reactive.ClientHttpResponse>
connect(org.springframework.http.HttpMethod method, java.net.URI uri, java.util.function.Function<? super org.springframework.http.client.reactive.ClientHttpRequest,reactor.core.publisher.Mono<java.lang.Void>> requestCallback)
-
-
-
Constructor Detail
-
JdkClientHttpConnector
public JdkClientHttpConnector()
Default constructor that creates a new instance ofHttpClient
and aDataBufferFactory
.
-
JdkClientHttpConnector
public JdkClientHttpConnector(@NonNull @NonNull java.net.http.HttpClient httpClient, @NonNull @NonNull org.springframework.core.io.buffer.DataBufferFactory dataBufferFactory)
Constructor with an initializedHttpClient
and a initializedDataBufferFactory
.- Parameters:
httpClient
-HttpClient
to usedataBufferFactory
-DataBufferFactory
to use
-
-
Method Detail
-
connect
public reactor.core.publisher.Mono<org.springframework.http.client.reactive.ClientHttpResponse> connect(org.springframework.http.HttpMethod method, java.net.URI uri, java.util.function.Function<? super org.springframework.http.client.reactive.ClientHttpRequest,reactor.core.publisher.Mono<java.lang.Void>> requestCallback)
- Specified by:
connect
in interfaceorg.springframework.http.client.reactive.ClientHttpConnector
-
-