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());
         }