You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by su...@apache.org on 2011/04/25 14:12:26 UTC

svn commit: r1096461 - /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java

Author: supun
Date: Mon Apr 25 12:12:26 2011
New Revision: 1096461

URL: http://svn.apache.org/viewvc?rev=1096461&view=rev
Log:
fixing an bug with the transport header cloning

Modified:
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java?rev=1096461&r1=1096460&r2=1096461&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/MessageHelper.java Mon Apr 25 12:12:26 2011
@@ -145,21 +145,21 @@ public class MessageHelper {
         
         Map headers = (Map) msgCtx.
                 getProperty(org.apache.axis2.context.MessageContext.TRANSPORT_HEADERS);
-        Map<String, String> clonedHeaders;
+        Map<String, Object> clonedHeaders;
         if (headers instanceof TreeMap) {
-            clonedHeaders = new TreeMap<String, String>(new Comparator<String>() {
+            clonedHeaders = new TreeMap<String, Object>(new Comparator<String>() {
                 public int compare(String s1, String s2) {
                     return s1.compareToIgnoreCase(s2);
                 }
             });
         } else {
-            clonedHeaders = new HashMap<String, String>();
+            clonedHeaders = new HashMap<String, Object>();
         }
 
         if (headers != null && !headers.isEmpty()) {
             for (Object o : headers.keySet()) {
                 String headerName = (String) o;
-                clonedHeaders.put(headerName, (String) headers.get(headerName));
+                clonedHeaders.put(headerName, headers.get(headerName));
             }
         }