From 09327181c4d07031e4ed8aa7a822c34075de935a Mon Sep 17 00:00:00 2001 From: Brian Clozel Date: Mon, 4 Apr 2016 22:51:25 +0200 Subject: [PATCH] Improve ClientHttpRequestFactory javadoc This commit underlines the fact that the request created by a ClientHttpRequestFactory should be augmented with a message body using the `ClientHttpRequest#setBody` method before it is executed. See #82 --- .../http/client/reactive/ClientHttpRequestFactory.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spring-web-reactive/src/main/java/org/springframework/http/client/reactive/ClientHttpRequestFactory.java b/spring-web-reactive/src/main/java/org/springframework/http/client/reactive/ClientHttpRequestFactory.java index 4eea06aeec..af8c437825 100644 --- a/spring-web-reactive/src/main/java/org/springframework/http/client/reactive/ClientHttpRequestFactory.java +++ b/spring-web-reactive/src/main/java/org/springframework/http/client/reactive/ClientHttpRequestFactory.java @@ -17,6 +17,8 @@ package org.springframework.http.client.reactive; import java.net.URI; +import org.reactivestreams.Publisher; + import org.springframework.http.HttpHeaders; import org.springframework.http.HttpMethod; @@ -29,6 +31,8 @@ public interface ClientHttpRequestFactory { /** * Create a new {@link ClientHttpRequest} for the specified HTTP method, URI and headers + *

The returned request can be {@link ClientHttpRequest#setBody(Publisher) written to}, + * and then executed by calling {@link ClientHttpRequest#execute()} * * @param httpMethod the HTTP method to execute * @param uri the URI to create a request for