Author: hiranya
Date: Fri Aug 19 13:58:10 2011
New Revision: 1159640
URL: http://svn.apache.org/viewvc?rev=1159640&view=rev
Log:
Copying the correct messageType property to the message context kept in the
call back
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java?rev=1159640&r1=1159639&r2=1159640&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
Fri Aug 19 13:58:10 2011
@@ -475,11 +475,12 @@ public class Axis2FlexibleMEPClient {
}
}
- if (restContentType instanceof String) {
-
+ if (restContentType != null && restContentType instanceof String) {
+ String contentType = TransportUtils.getContentType((String)
restContentType, originalInMsgCtx);
axisOutMsgCtx.setProperty(
- org.apache.axis2.Constants.Configuration.MESSAGE_TYPE,
- TransportUtils.getContentType((String)restContentType,
originalInMsgCtx));
+ org.apache.axis2.Constants.Configuration.MESSAGE_TYPE,
contentType);
+ originalInMsgCtx.setProperty(
+ org.apache.axis2.Constants.Configuration.MESSAGE_TYPE,
contentType);
}
}