You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2020/03/31 12:33:57 UTC

[httpcomponents-client] 01/01: HTTPCLIENT-2069: RequestConfig#copy does not copy #responseTimeout

This is an automated email from the ASF dual-hosted git repository.

olegk pushed a commit to branch HTTPCLIENT-2069
in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git

commit 92100e13a6aeb9ce04d23df2561c01b330cb961a
Author: Oleg Kalnichevski <ol...@apache.org>
AuthorDate: Tue Mar 31 14:00:01 2020 +0200

    HTTPCLIENT-2069: RequestConfig#copy does not copy #responseTimeout
---
 .../src/main/java/org/apache/hc/client5/http/config/RequestConfig.java  | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/httpclient5/src/main/java/org/apache/hc/client5/http/config/RequestConfig.java b/httpclient5/src/main/java/org/apache/hc/client5/http/config/RequestConfig.java
index b0dcaf6..89afd40 100644
--- a/httpclient5/src/main/java/org/apache/hc/client5/http/config/RequestConfig.java
+++ b/httpclient5/src/main/java/org/apache/hc/client5/http/config/RequestConfig.java
@@ -231,6 +231,7 @@ public class RequestConfig implements Cloneable {
         builder.append(", proxyPreferredAuthSchemes=").append(proxyPreferredAuthSchemes);
         builder.append(", connectionRequestTimeout=").append(connectionRequestTimeout);
         builder.append(", connectTimeout=").append(connectTimeout);
+        builder.append(", responseTimeout=").append(responseTimeout);
         builder.append(", connectionKeepAlive=").append(connectionKeepAlive);
         builder.append(", contentCompressionEnabled=").append(contentCompressionEnabled);
         builder.append(", hardCancellationEnabled=").append(hardCancellationEnabled);
@@ -255,6 +256,7 @@ public class RequestConfig implements Cloneable {
             .setProxyPreferredAuthSchemes(config.getProxyPreferredAuthSchemes())
             .setConnectionRequestTimeout(config.getConnectionRequestTimeout())
             .setConnectTimeout(config.getConnectTimeout())
+            .setResponseTimeout(config.getResponseTimeout())
             .setConnectionKeepAlive(config.getConnectionKeepAlive())
             .setContentCompressionEnabled(config.isContentCompressionEnabled())
             .setHardCancellationEnabled(config.isHardCancellationEnabled());