You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xmlrpc-dev@ws.apache.org by jo...@apache.org on 2006/01/08 04:21:57 UTC

svn commit: r366978 - in /webservices/xmlrpc/branches/b20050512_streaming: .settings/org.eclipse.jdt.core.prefs src/main/java/org/apache/xmlrpc/client/XmlRpcCommonsTransport.java src/test/java/org/apache/xmlrpc/test/BaseTest.java

Author: jochen
Date: Sat Jan  7 19:21:46 2006
New Revision: 366978

URL: http://svn.apache.org/viewcvs?rev=366978&view=rev
Log:
Eliminated use of deprecated methods from commons-httpclient 2.0.

Modified:
    webservices/xmlrpc/branches/b20050512_streaming/.settings/org.eclipse.jdt.core.prefs
    webservices/xmlrpc/branches/b20050512_streaming/src/main/java/org/apache/xmlrpc/client/XmlRpcCommonsTransport.java
    webservices/xmlrpc/branches/b20050512_streaming/src/test/java/org/apache/xmlrpc/test/BaseTest.java

Modified: webservices/xmlrpc/branches/b20050512_streaming/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewcvs/webservices/xmlrpc/branches/b20050512_streaming/.settings/org.eclipse.jdt.core.prefs?rev=366978&r1=366977&r2=366978&view=diff
==============================================================================
--- webservices/xmlrpc/branches/b20050512_streaming/.settings/org.eclipse.jdt.core.prefs (original)
+++ webservices/xmlrpc/branches/b20050512_streaming/.settings/org.eclipse.jdt.core.prefs Sat Jan  7 19:21:46 2006
@@ -1,4 +1,4 @@
-#Wed Aug 24 21:47:52 CEST 2005
+#Sun Jan 08 04:20:38 CET 2006
 eclipse.preferences.version=1
 org.eclipse.jdt.core.compiler.doc.comment.support=enabled
 org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
@@ -39,7 +39,7 @@
 org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
 org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
 org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
 org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
 org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
 org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning

Modified: webservices/xmlrpc/branches/b20050512_streaming/src/main/java/org/apache/xmlrpc/client/XmlRpcCommonsTransport.java
URL: http://svn.apache.org/viewcvs/webservices/xmlrpc/branches/b20050512_streaming/src/main/java/org/apache/xmlrpc/client/XmlRpcCommonsTransport.java?rev=366978&r1=366977&r2=366978&view=diff
==============================================================================
--- webservices/xmlrpc/branches/b20050512_streaming/src/main/java/org/apache/xmlrpc/client/XmlRpcCommonsTransport.java (original)
+++ webservices/xmlrpc/branches/b20050512_streaming/src/main/java/org/apache/xmlrpc/client/XmlRpcCommonsTransport.java Sat Jan  7 19:21:46 2006
@@ -15,7 +15,6 @@
  */
 package org.apache.xmlrpc.client;
 
-import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
@@ -25,9 +24,12 @@
 import org.apache.commons.httpclient.HostConfiguration;
 import org.apache.commons.httpclient.HttpClient;
 import org.apache.commons.httpclient.HttpException;
+import org.apache.commons.httpclient.HttpVersion;
 import org.apache.commons.httpclient.URI;
 import org.apache.commons.httpclient.URIException;
 import org.apache.commons.httpclient.UsernamePasswordCredentials;
+import org.apache.commons.httpclient.auth.AuthScope;
+import org.apache.commons.httpclient.methods.ByteArrayRequestEntity;
 import org.apache.commons.httpclient.methods.PostMethod;
 import org.apache.xmlrpc.XmlRpcException;
 import org.apache.xmlrpc.common.XmlRpcStreamRequestConfig;
@@ -43,7 +45,7 @@
 		final PostMethod method;
 		CommonsConnection(XmlRpcHttpClientConfig pConfig) {
 			method = new PostMethod(pConfig.getServerURL().toString());
-	        method.setHttp11(true);
+			method.getParams().setVersion(HttpVersion.HTTP_1_1);
 		}
 	}
 
@@ -91,9 +93,6 @@
 	}
 
 	protected void setContentLength(Object pConnection, int pLength) {
-		CommonsConnection conn = (CommonsConnection) pConnection;
-		PostMethod method = conn.method;
-		method.setRequestContentLength(pLength);
 	}
 
 	protected InputStream newInputStream(XmlRpcStreamRequestConfig pConfig, Object pConnection, byte[] pContents)
@@ -101,10 +100,10 @@
 		XmlRpcHttpClientConfig config = (XmlRpcHttpClientConfig) pConfig;
 		CommonsConnection conn = (CommonsConnection) pConnection;
 		PostMethod method = conn.method;
-		method.setRequestBody(new ByteArrayInputStream(pContents));
+		method.setRequestEntity(new ByteArrayRequestEntity(pContents, "text/xml"));
 		HostConfiguration hostConfig;
 		try {
-			URI hostURI = new URI(config.getServerURL().toString());
+			URI hostURI = new URI(config.getServerURL().toString(), false);
 			hostConfig = new HostConfiguration();
 			hostConfig.setHost(hostURI);
 		} catch (URIException e) {
@@ -124,7 +123,8 @@
 		String userName = pConfig.getBasicUserName();
 		if (userName != null) {
 			Credentials creds = new UsernamePasswordCredentials(userName, pConfig.getBasicPassword());
-			((CommonsConnection) pConnection).client.getState().setCredentials(null, null, creds);
+			AuthScope scope = new AuthScope(null, AuthScope.ANY_PORT, null, AuthScope.ANY_SCHEME);
+			((CommonsConnection) pConnection).client.getState().setCredentials(scope, creds);
 		}
 	}
 }

Modified: webservices/xmlrpc/branches/b20050512_streaming/src/test/java/org/apache/xmlrpc/test/BaseTest.java
URL: http://svn.apache.org/viewcvs/webservices/xmlrpc/branches/b20050512_streaming/src/test/java/org/apache/xmlrpc/test/BaseTest.java?rev=366978&r1=366977&r2=366978&view=diff
==============================================================================
--- webservices/xmlrpc/branches/b20050512_streaming/src/test/java/org/apache/xmlrpc/test/BaseTest.java (original)
+++ webservices/xmlrpc/branches/b20050512_streaming/src/test/java/org/apache/xmlrpc/test/BaseTest.java Sat Jan  7 19:21:46 2006
@@ -17,13 +17,10 @@
 
 import java.io.IOException;
 import java.io.StringReader;
-import java.text.DecimalFormat;
-import java.text.NumberFormat;
 import java.util.Arrays;
 import java.util.Calendar;
 import java.util.HashMap;
 import java.util.Iterator;
-import java.util.Locale;
 import java.util.Map;
 import java.util.TimeZone;