Author: sagara
Date: Thu Oct 13 16:25:23 2011
New Revision: 1182956

URL: http://svn.apache.org/viewvc?rev=1182956&view=rev
Log:
AXIS2-3933 :
CommonsHTTPTransportSender should not use AxisHttpResponseImpl in conditions 
instead AxisHttpResponse interface should use to identify implementation 
classes.
Removed format.setAutoCloseWriter(true) based on Axiom r804020 
http://svn.apache.org/viewvc?view=revision&revision=804020.

Modified:
    
axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java

Modified: 
axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java?rev=1182956&r1=1182955&r2=1182956&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/CommonsHTTPTransportSender.java
 Thu Oct 13 16:25:23 2011
@@ -32,7 +32,7 @@ import org.apache.axis2.transport.Messag
 import org.apache.axis2.transport.OutTransportInfo;
 import org.apache.axis2.transport.TransportSender;
 import org.apache.axis2.transport.TransportUtils;
-import org.apache.axis2.transport.http.server.AxisHttpResponseImpl;
+import org.apache.axis2.transport.http.server.AxisHttpResponse;
 import org.apache.axis2.util.JavaUtils;
 import org.apache.commons.httpclient.Header;
 import org.apache.commons.httpclient.HttpException;
@@ -309,7 +309,7 @@ public class CommonsHTTPTransportSender 
                     }
                 }
             }
-        } else if (transportInfo instanceof AxisHttpResponseImpl) {
+        } else if (transportInfo instanceof AxisHttpResponse) {
             Object customHeaders = 
msgContext.getProperty(HTTPConstants.HTTP_HEADERS);
             if (customHeaders != null) {
                 if (customHeaders instanceof List) {
@@ -317,7 +317,7 @@ public class CommonsHTTPTransportSender 
                     while (iter.hasNext()) {
                         Header header = (Header) iter.next();
                         if (header != null) {
-                            ((AxisHttpResponseImpl) transportInfo)
+                            ((AxisHttpResponse) transportInfo)
                                     .addHeader(header.getName(), 
header.getValue());
                         }
                     }
@@ -326,7 +326,7 @@ public class CommonsHTTPTransportSender 
                     while (iter.hasNext()) {
                         Map.Entry header = (Map.Entry) iter.next();
                         if (header != null) {
-                            ((AxisHttpResponseImpl) transportInfo)
+                            ((AxisHttpResponse) transportInfo)
                                     .addHeader((String) header.getKey(), 
(String) header.getValue());
                         }
                     }
@@ -334,8 +334,6 @@ public class CommonsHTTPTransportSender 
             }
         }
 
-        format.setAutoCloseWriter(true);
-
         MessageFormatter messageFormatter = 
TransportUtils.getMessageFormatter(msgContext);
         if (messageFormatter == null) throw new AxisFault("No MessageFormatter 
in MessageContext");
 


Reply via email to