Skip to content

Commit

Permalink
Change mapping of connectionRequestTimeout to ConnPool leaseTimeout.
Browse files Browse the repository at this point in the history
Original Pull Request: #1925 
Closes: #1926
  • Loading branch information
nichines authored Sep 10, 2021
1 parent 64624ae commit 3b8f0c9
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
* @author Huw Ayling-Miller
* @author Henrique Amaral
* @author Peter-Josef Meisch
* @author Nic Hines
* @since 3.2
*/
public final class RestClients {
Expand Down Expand Up @@ -105,15 +106,14 @@ public static ElasticsearchRestClient create(ClientConfiguration clientConfigura
Duration connectTimeout = clientConfiguration.getConnectTimeout();

if (!connectTimeout.isNegative()) {

requestConfigBuilder.setConnectTimeout(Math.toIntExact(connectTimeout.toMillis()));
requestConfigBuilder.setConnectionRequestTimeout(Math.toIntExact(connectTimeout.toMillis()));
}

Duration timeout = clientConfiguration.getSocketTimeout();

if (!timeout.isNegative()) {
requestConfigBuilder.setSocketTimeout(Math.toIntExact(timeout.toMillis()));
requestConfigBuilder.setConnectionRequestTimeout(Math.toIntExact(connectTimeout.toMillis()));
}

clientBuilder.setDefaultRequestConfig(requestConfigBuilder.build());
Expand Down

0 comments on commit 3b8f0c9

Please sign in to comment.