Updated Branches:
  refs/heads/master 240dc91e8 -> af57d4824

Add time out for REST call


Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/af57d482
Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/af57d482
Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/af57d482

Branch: refs/heads/master
Commit: af57d48249aa8ad6918477e5f5aa4292918c4e75
Parents: 240dc91
Author: Manula Thantriwatte <[email protected]>
Authored: Wed Dec 18 22:00:33 2013 +0530
Committer: Manula Thantriwatte <[email protected]>
Committed: Wed Dec 18 22:00:33 2013 +0530

----------------------------------------------------------------------
 .../src/main/java/org/apache/stratos/cli/RestClient.java      | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/af57d482/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestClient.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestClient.java
 
b/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestClient.java
index d99e844..5bf086c 100644
--- 
a/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestClient.java
+++ 
b/components/org.apache.stratos.cli/src/main/java/org/apache/stratos/cli/RestClient.java
@@ -27,6 +27,8 @@ import org.apache.http.HttpResponse;
 import org.apache.http.client.ClientProtocolException;
 import org.apache.http.client.methods.HttpGet;
 import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.params.HttpConnectionParams;
+import org.apache.http.params.HttpParams;
 import org.apache.stratos.cli.utils.CliConstants;
 import org.apache.http.client.methods.HttpPost;
 import org.apache.http.entity.StringEntity;
@@ -74,6 +76,11 @@ public class RestClient implements GenericRestClient{
             postRequest.addHeader("Authorization", basicAuth);
 
             httpClient = (DefaultHttpClient) 
WebClientWrapper.wrapClient(httpClient);
+
+            HttpParams params = httpClient.getParams();
+            HttpConnectionParams.setConnectionTimeout(params, 300000);
+            HttpConnectionParams.setSoTimeout(params, 300000);
+
             HttpResponse response = httpClient.execute(postRequest);
 
             /*

Reply via email to