You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2012/11/06 18:08:53 UTC
svn commit: r1406223 -
/tuscany/sca-java-2.x/trunk/modules/host-http/src/main/java/org/apache/tuscany/sca/host/http/client/HttpClientFactory.java
Author: rfeng
Date: Tue Nov 6 17:08:53 2012
New Revision: 1406223
URL: http://svn.apache.org/viewvc?rev=1406223&view=rev
Log:
Set the default backoff strategy
Modified:
tuscany/sca-java-2.x/trunk/modules/host-http/src/main/java/org/apache/tuscany/sca/host/http/client/HttpClientFactory.java
Modified: tuscany/sca-java-2.x/trunk/modules/host-http/src/main/java/org/apache/tuscany/sca/host/http/client/HttpClientFactory.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/host-http/src/main/java/org/apache/tuscany/sca/host/http/client/HttpClientFactory.java?rev=1406223&r1=1406222&r2=1406223&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/host-http/src/main/java/org/apache/tuscany/sca/host/http/client/HttpClientFactory.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/host-http/src/main/java/org/apache/tuscany/sca/host/http/client/HttpClientFactory.java Tue Nov 6 17:08:53 2012
@@ -31,6 +31,7 @@ import org.apache.http.conn.ssl.SSLIniti
import org.apache.http.conn.ssl.SSLSocketFactory;
import org.apache.http.impl.NoConnectionReuseStrategy;
import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.impl.client.DefaultBackoffStrategy;
import org.apache.http.impl.conn.PoolingClientConnectionManager;
import org.apache.http.impl.conn.SchemeRegistryFactory;
import org.apache.http.params.BasicHttpParams;
@@ -129,6 +130,10 @@ public class HttpClientFactory implement
connectionManager.setMaxTotal(maxTotal);
DefaultHttpClient client = new DefaultHttpClient(connectionManager, defaultParameters);
+
+ // Set the default connection backoff
+ client.setConnectionBackoffStrategy(new DefaultBackoffStrategy());
+
if (timeToLive <= 0) {
client.setReuseStrategy(new NoConnectionReuseStrategy());
}