You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by hi...@apache.org on 2010/09/20 07:32:21 UTC
svn commit: r998785 -
/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientWorker.java
Author: hiranya
Date: Mon Sep 20 05:32:20 2010
New Revision: 998785
URL: http://svn.apache.org/viewvc?rev=998785&view=rev
Log:
Fixing SYNAPSE-662
Modified:
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientWorker.java
Modified: synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientWorker.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientWorker.java?rev=998785&r1=998784&r2=998785&view=diff
==============================================================================
--- synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientWorker.java (original)
+++ synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientWorker.java Mon Sep 20 05:32:20 2010
@@ -43,7 +43,6 @@ import javax.xml.stream.XMLStreamExcepti
import java.io.IOException;
import java.io.InputStream;
import java.util.Comparator;
-import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
@@ -71,7 +70,9 @@ public class ClientWorker implements Run
* context sent
* @param cfgCtx the Axis2 configuration context
* @param in the InputStream to read the body of the response message received
+ * @param response HTTP response received from the server
* @param outMsgCtx the original outgoing message context (i.e. corresponding request)
+ * @param endpointURLPrefix The endpoint URL prefix
*/
public ClientWorker(ConfigurationContext cfgCtx, InputStream in,
HttpResponse response, MessageContext outMsgCtx, String endpointURLPrefix) {
@@ -187,9 +188,7 @@ public class ClientWorker implements Run
}
responseMsgCtx.setProperty(
- Constants.Configuration.CHARACTER_SET_ENCODING,
- contentType.indexOf(HTTP.CHARSET_PARAM) > 0 ?
- charSetEnc : MessageContext.DEFAULT_CHAR_SET_ENCODING);
+ Constants.Configuration.CHARACTER_SET_ENCODING, charSetEnc);
// workaround for Axis2 TransportUtils.createSOAPMessage() issue, where a response
// of content type "text/xml" is thought to be REST if !MC.isServerSide(). This
@@ -291,10 +290,4 @@ public class ClientWorker implements Run
// Unable to determine the content type - Return default value
return NhttpConstants.DEFAULT_CONTENT_TYPE;
}
-
- // -------------- utility methods -------------
- private void handleException(String msg, Exception e) throws AxisFault {
- log.error(msg, e);
- throw new AxisFault(msg, e);
- }
}