public interface ClientHttpConnector
ClientHttpRequest and receive a ClientHttpResponse.| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<ClientHttpResponse> | 
connect(HttpMethod method,
       java.net.URI uri,
       java.util.function.Function<? super ClientHttpRequest,reactor.core.publisher.Mono<java.lang.Void>> requestCallback)
Connect to the origin server using the given  
HttpMethod and
 URI, then apply the given requestCallback on the
 ClientHttpRequest once the connection has been established. | 
reactor.core.publisher.Mono<ClientHttpResponse> connect(HttpMethod method, java.net.URI uri, java.util.function.Function<? super ClientHttpRequest,reactor.core.publisher.Mono<java.lang.Void>> requestCallback)
HttpMethod and
 URI, then apply the given requestCallback on the
 ClientHttpRequest once the connection has been established.
 Return a publisher of the ClientHttpResponse.
method - the HTTP request methoduri - the HTTP request URIrequestCallback - a function that prepares and writes the request,
 returning a publisher that signals when it's done interacting with the
 request. Implementations should return a Mono<Void> by calling
 ReactiveHttpOutputMessage.writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>) or ReactiveHttpOutputMessage.setComplete().ClientHttpResponse