[java-support] 02/02: Correctly evaluate HttpClientBuilder timeout values of 0.
Brent Putman
putmanb at georgetown.edu
Mon Oct 17 18:56:13 EDT 2016
This is an automated email from the git hooks/post-receive script.
putmanb pushed a commit to branch master
in repository java-support.
View the commit online:
http://git.shibboleth.net/view/?p=java-support.git;a=commit;h=73a7cfa374db6f8949cbbdfc6ba820b74922be33
commit 73a7cfa374db6f8949cbbdfc6ba820b74922be33
Author: Brent Putman <putmanb at georgetown.edu>
AuthorDate: Mon Oct 17 18:55:19 2016 -0400
Correctly evaluate HttpClientBuilder timeout values of 0.
Currently we ignore the setting in 0 value case. This is wrong b/c
the documents 0 vs -1 as different cases. We should honor an
explicit value of 0 (infinite timeout). Note that -1 is defined
differently, but in all cases is currently also an infinite timeout.
---
.../utilities/java/support/httpclient/HttpClientBuilder.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuilder.java b/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuilder.java
index 86b65d9..1447b84 100644
--- a/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuilder.java
+++ b/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuilder.java
@@ -984,15 +984,15 @@ public class HttpClientBuilder {
requestConfigBuilder.setLocalAddress(socketLocalAddress);
}
- if (socketTimeout > 0) {
+ if (socketTimeout >= 0) {
requestConfigBuilder.setSocketTimeout(socketTimeout);
}
- if (connectionTimeout > 0) {
+ if (connectionTimeout >= 0) {
requestConfigBuilder.setConnectTimeout(connectionTimeout);
}
- if (connectionRequestTimeout > 0) {
+ if (connectionRequestTimeout >= 0) {
requestConfigBuilder.setConnectionRequestTimeout(connectionRequestTimeout);
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list