diff --git a/org.springframework.web/src/main/java/org/springframework/http/client/CommonsClientHttpRequestFactory.java b/org.springframework.web/src/main/java/org/springframework/http/client/CommonsClientHttpRequestFactory.java index f16b07d0e8..e70c8f36e8 100644 --- a/org.springframework.web/src/main/java/org/springframework/http/client/CommonsClientHttpRequestFactory.java +++ b/org.springframework.web/src/main/java/org/springframework/http/client/CommonsClientHttpRequestFactory.java @@ -96,7 +96,7 @@ public class CommonsClientHttpRequestFactory implements ClientHttpRequestFactory * @see org.apache.commons.httpclient.params.HttpConnectionManagerParams#setConnectionTimeout(int) */ public void setConnectTimeout(int timeout) { - Assert.isTrue(timeout < 0, "Timeout must be a non-negative value"); + Assert.isTrue(timeout >= 0, "Timeout must be a non-negative value"); this.httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(timeout); } @@ -107,7 +107,7 @@ public class CommonsClientHttpRequestFactory implements ClientHttpRequestFactory * @see org.apache.commons.httpclient.params.HttpConnectionManagerParams#setSoTimeout(int) */ public void setReadTimeout(int timeout) { - Assert.isTrue(timeout < 0, "Timeout must be a non-negative value"); + Assert.isTrue(timeout >= 0, "Timeout must be a non-negative value"); getHttpClient().getHttpConnectionManager().getParams().setSoTimeout(timeout); } diff --git a/org.springframework.web/src/main/java/org/springframework/http/client/HttpComponentsClientHttpRequestFactory.java b/org.springframework.web/src/main/java/org/springframework/http/client/HttpComponentsClientHttpRequestFactory.java index 8224902b91..f2a576c236 100644 --- a/org.springframework.web/src/main/java/org/springframework/http/client/HttpComponentsClientHttpRequestFactory.java +++ b/org.springframework.web/src/main/java/org/springframework/http/client/HttpComponentsClientHttpRequestFactory.java @@ -112,7 +112,7 @@ public class HttpComponentsClientHttpRequestFactory implements ClientHttpRequest * @param timeout the timeout value in milliseconds */ public void setConnectTimeout(int timeout) { - Assert.isTrue(timeout < 0, "Timeout must be a non-negative value"); + Assert.isTrue(timeout >= 0, "Timeout must be a non-negative value"); getHttpClient().getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, timeout); } @@ -122,7 +122,7 @@ public class HttpComponentsClientHttpRequestFactory implements ClientHttpRequest * @param timeout the timeout value in milliseconds */ public void setReadTimeout(int timeout) { - Assert.isTrue(timeout < 0, "Timeout must be a non-negative value"); + Assert.isTrue(timeout >= 0, "Timeout must be a non-negative value"); getHttpClient().getParams().setIntParameter(CoreConnectionPNames.SO_TIMEOUT, timeout); } diff --git a/org.springframework.web/src/main/java/org/springframework/remoting/httpinvoker/CommonsHttpInvokerRequestExecutor.java b/org.springframework.web/src/main/java/org/springframework/remoting/httpinvoker/CommonsHttpInvokerRequestExecutor.java index 548721498f..c53e364226 100644 --- a/org.springframework.web/src/main/java/org/springframework/remoting/httpinvoker/CommonsHttpInvokerRequestExecutor.java +++ b/org.springframework.web/src/main/java/org/springframework/remoting/httpinvoker/CommonsHttpInvokerRequestExecutor.java @@ -102,7 +102,7 @@ public class CommonsHttpInvokerRequestExecutor extends AbstractHttpInvokerReques * @see org.apache.commons.httpclient.params.HttpConnectionManagerParams#setConnectionTimeout(int) */ public void setConnectTimeout(int timeout) { - Assert.isTrue(timeout < 0, "Timeout must be a non-negative value"); + Assert.isTrue(timeout >= 0, "Timeout must be a non-negative value"); this.httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(timeout); } @@ -114,7 +114,7 @@ public class CommonsHttpInvokerRequestExecutor extends AbstractHttpInvokerReques * @see #DEFAULT_READ_TIMEOUT_MILLISECONDS */ public void setReadTimeout(int timeout) { - Assert.isTrue(timeout < 0, "Timeout must be a non-negative value"); + Assert.isTrue(timeout >= 0, "Timeout must be a non-negative value"); this.httpClient.getHttpConnectionManager().getParams().setSoTimeout(timeout); } diff --git a/org.springframework.web/src/main/java/org/springframework/remoting/httpinvoker/HttpComponentsHttpInvokerRequestExecutor.java b/org.springframework.web/src/main/java/org/springframework/remoting/httpinvoker/HttpComponentsHttpInvokerRequestExecutor.java index 0d5e179e9a..58298f85d6 100644 --- a/org.springframework.web/src/main/java/org/springframework/remoting/httpinvoker/HttpComponentsHttpInvokerRequestExecutor.java +++ b/org.springframework.web/src/main/java/org/springframework/remoting/httpinvoker/HttpComponentsHttpInvokerRequestExecutor.java @@ -113,7 +113,7 @@ public class HttpComponentsHttpInvokerRequestExecutor extends AbstractHttpInvoke * @param timeout the timeout value in milliseconds */ public void setConnectTimeout(int timeout) { - Assert.isTrue(timeout < 0, "Timeout must be a non-negative value"); + Assert.isTrue(timeout >= 0, "Timeout must be a non-negative value"); getHttpClient().getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, timeout); } @@ -124,7 +124,7 @@ public class HttpComponentsHttpInvokerRequestExecutor extends AbstractHttpInvoke * @see #DEFAULT_READ_TIMEOUT_MILLISECONDS */ public void setReadTimeout(int timeout) { - Assert.isTrue(timeout < 0, "Timeout must be a non-negative value"); + Assert.isTrue(timeout >= 0, "Timeout must be a non-negative value"); getHttpClient().getParams().setIntParameter(CoreConnectionPNames.SO_TIMEOUT, timeout); }