Skip to content

Commit ea0233c

Browse files
committed
use the pooling defaults
1 parent 3644184 commit ea0233c

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

src/main/java/com/postmarkapp/postmark/client/HttpClient.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ public enum DEFAULTS {
3939
// client configuration options like timeouts, forwarding ..
4040
private RequestConfig.Builder clientConfigBuilder;
4141

42-
private final PoolingHttpClientConnectionManager connectionManager;
43-
4442
private boolean secureConnection = true;
4543

4644
public HttpClient(Map<String,Object> headers, int connectTimeoutSeconds, int readTimeoutSeconds) {
@@ -50,10 +48,6 @@ public HttpClient(Map<String,Object> headers, int connectTimeoutSeconds, int rea
5048
.setConnectTimeout(Timeout.ofSeconds(connectTimeoutSeconds))
5149
.setResponseTimeout(Timeout.ofSeconds(readTimeoutSeconds));
5250

53-
this.connectionManager = new PoolingHttpClientConnectionManager();
54-
connectionManager.setMaxTotal(100);
55-
connectionManager.setDefaultMaxPerRoute(25);
56-
5751
this.client = buildClient();
5852
}
5953

@@ -164,7 +158,7 @@ private CloseableHttpClient buildClient() {
164158
return HttpClientBuilder
165159
.create()
166160
.setDefaultRequestConfig(clientConfigBuilder.build())
167-
.setConnectionManager(connectionManager)
161+
.setConnectionManager(new PoolingHttpClientConnectionManager())
168162
.build();
169163
}
170164

0 commit comments

Comments
 (0)