You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2015/06/08 09:43:54 UTC
svn commit: r1684110 -
/httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/conn/PoolingHttpClientConnectionManager.java
Author: olegk
Date: Mon Jun 8 07:43:54 2015
New Revision: 1684110
URL: http://svn.apache.org/r1684110
Log:
RFC 7230: increased the default max number of concurrent connection for the same route from 2 to 5
Modified:
httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/conn/PoolingHttpClientConnectionManager.java
Modified: httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/conn/PoolingHttpClientConnectionManager.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/conn/PoolingHttpClientConnectionManager.java?rev=1684110&r1=1684109&r2=1684110&view=diff
==============================================================================
--- httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/conn/PoolingHttpClientConnectionManager.java (original)
+++ httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/conn/PoolingHttpClientConnectionManager.java Mon Jun 8 07:43:54 2015
@@ -100,6 +100,9 @@ public class PoolingHttpClientConnection
private final Log log = LogFactory.getLog(getClass());
+ public static final int DEFAULT_MAX_TOTAL_CONNECTIONS = 25;
+ public static final int DEFAULT_MAX_CONNECTIONS_PER_ROUTE = 5;
+
private final ConfigData configData;
private final CPool pool;
private final HttpClientConnectionOperator connectionOperator;
@@ -172,7 +175,9 @@ public class PoolingHttpClientConnection
super();
this.configData = new ConfigData();
this.pool = new CPool(new InternalConnectionFactory(
- this.configData, connFactory), 2, 20, timeToLive, tunit);
+ this.configData, connFactory),
+ DEFAULT_MAX_CONNECTIONS_PER_ROUTE, DEFAULT_MAX_TOTAL_CONNECTIONS,
+ timeToLive, tunit);
this.pool.setValidateAfterInactivity(2000);
this.connectionOperator = Args.notNull(httpClientConnectionOperator, "HttpClientConnectionOperator");
this.isShutDown = new AtomicBoolean(false);