Author: rr
Date: Tue May 11 16:10:53 2010
New Revision: 943158
URL: http://svn.apache.org/viewvc?rev=943158&view=rev
Log:
Added socket timeout for Axis2 tests
Modified:
ode/branches/APACHE_ODE_1.X/tools/src/main/java/org/apache/ode/tools/sendsoap/cline/HttpSoapSender.java
Modified:
ode/branches/APACHE_ODE_1.X/tools/src/main/java/org/apache/ode/tools/sendsoap/cline/HttpSoapSender.java
URL:
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/tools/src/main/java/org/apache/ode/tools/sendsoap/cline/HttpSoapSender.java?rev=943158&r1=943157&r2=943158&view=diff
==============================================================================
---
ode/branches/APACHE_ODE_1.X/tools/src/main/java/org/apache/ode/tools/sendsoap/cline/HttpSoapSender.java
(original)
+++
ode/branches/APACHE_ODE_1.X/tools/src/main/java/org/apache/ode/tools/sendsoap/cline/HttpSoapSender.java
Tue May 11 16:10:53 2010
@@ -19,6 +19,8 @@
package org.apache.ode.tools.sendsoap.cline;
import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.HttpConnectionManager;
+import org.apache.commons.httpclient.SimpleHttpConnectionManager;
import org.apache.commons.httpclient.UsernamePasswordCredentials;
import org.apache.commons.httpclient.auth.AuthScope;
import org.apache.commons.httpclient.methods.PostMethod;
@@ -105,7 +107,10 @@ public class HttpSoapSender extends Base
m.appendReplacement(sb, now + "-" + c++);
}
m.appendTail(sb);
- HttpClient httpClient = new HttpClient();
+ SimpleHttpConnectionManager mgr = new SimpleHttpConnectionManager();
+ mgr.getParams().setConnectionTimeout(60000);
+ mgr.getParams().setSoTimeout(60000);
+ HttpClient httpClient = new HttpClient(mgr);
PostMethod httpPostMethod = new PostMethod(u.toExternalForm());
if (proxyServer != null && proxyServer.length() > 0) {
httpClient.getState().setCredentials(new AuthScope(proxyServer,
proxyPort),