Skip to content

Commit 6793edc

Browse files
committed
Increase Jetty read timeout to 10 seconds
1 parent 1777e7f commit 6793edc

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

spring-web/src/main/java/org/springframework/http/client/JettyClientHttpRequestFactory.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public class JettyClientHttpRequestFactory implements ClientHttpRequestFactory,
4141

4242
private final boolean defaultClient;
4343

44-
private long readTimeout = 1000;
44+
private long readTimeout = 10 * 1000;
4545

4646

4747
/**
@@ -67,6 +67,8 @@ private JettyClientHttpRequestFactory(HttpClient httpClient, boolean defaultClie
6767

6868
/**
6969
* Set the underlying connect timeout in milliseconds.
70+
* A value of 0 specifies an infinite timeout.
71+
* <p>Default is 5 seconds.
7072
*/
7173
public void setConnectTimeout(int connectTimeout) {
7274
Assert.isTrue(connectTimeout >= 0, "Timeout must be a non-negative value");
@@ -76,6 +78,7 @@ public void setConnectTimeout(int connectTimeout) {
7678
/**
7779
* Set the underlying connect timeout in milliseconds.
7880
* A value of 0 specifies an infinite timeout.
81+
* <p>Default is 5 seconds.
7982
*/
8083
public void setConnectTimeout(Duration connectTimeout) {
8184
Assert.notNull(connectTimeout, "ConnectTimeout must not be null");
@@ -84,6 +87,7 @@ public void setConnectTimeout(Duration connectTimeout) {
8487

8588
/**
8689
* Set the underlying read timeout in milliseconds.
90+
* <p>Default is 10 seconds.
8791
*/
8892
public void setReadTimeout(long readTimeout) {
8993
Assert.isTrue(readTimeout > 0, "Timeout must be a positive value");
@@ -92,6 +96,7 @@ public void setReadTimeout(long readTimeout) {
9296

9397
/**
9498
* Set the underlying read timeout as {@code Duration}.
99+
* <p>Default is 10 seconds.
95100
*/
96101
public void setReadTimeout(Duration readTimeout) {
97102
Assert.notNull(readTimeout, "ReadTimeout must not be null");

0 commit comments

Comments
 (0)