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); /*
