From 2533ba5253ed285c00dd6f883d114eb7a0f3b29f Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Fri, 2 Oct 2020 13:43:42 +0100 Subject: [PATCH] Use Mono.fromDirect for Jetty ReactiveRespnose Closes gh-25849 --- .../http/client/reactive/JettyClientHttpConnector.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-web/src/main/java/org/springframework/http/client/reactive/JettyClientHttpConnector.java b/spring-web/src/main/java/org/springframework/http/client/reactive/JettyClientHttpConnector.java index 4c048e598921..972b55ba4ba8 100644 --- a/spring-web/src/main/java/org/springframework/http/client/reactive/JettyClientHttpConnector.java +++ b/spring-web/src/main/java/org/springframework/http/client/reactive/JettyClientHttpConnector.java @@ -120,7 +120,7 @@ public Mono connect(HttpMethod method, URI uri, Request request = this.httpClient.newRequest(uri).method(method.toString()); return requestCallback.apply(new JettyClientHttpRequest(request, this.bufferFactory)) - .then(Mono.from(ReactiveRequest.newBuilder(request).build() + .then(Mono.fromDirect(ReactiveRequest.newBuilder(request).build() .response((reactiveResponse, chunkPublisher) -> { Flux content = Flux.from(chunkPublisher).map(this::toDataBuffer); return Mono.just(new JettyClientHttpResponse(reactiveResponse, content));