You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2008/09/02 09:45:18 UTC
svn commit: r691140 -
/servicemix/utils/trunk/src/main/java/org/apache/servicemix/jbi/helper/MessageUtil.java
Author: gnodet
Date: Tue Sep 2 00:45:18 2008
New Revision: 691140
URL: http://svn.apache.org/viewvc?rev=691140&view=rev
Log:
SM-1180: In message truncated after first read from HTTP consumer
Modified:
servicemix/utils/trunk/src/main/java/org/apache/servicemix/jbi/helper/MessageUtil.java
Modified: servicemix/utils/trunk/src/main/java/org/apache/servicemix/jbi/helper/MessageUtil.java
URL: http://svn.apache.org/viewvc/servicemix/utils/trunk/src/main/java/org/apache/servicemix/jbi/helper/MessageUtil.java?rev=691140&r1=691139&r2=691140&view=diff
==============================================================================
--- servicemix/utils/trunk/src/main/java/org/apache/servicemix/jbi/helper/MessageUtil.java (original)
+++ servicemix/utils/trunk/src/main/java/org/apache/servicemix/jbi/helper/MessageUtil.java Tue Sep 2 00:45:18 2008
@@ -34,6 +34,7 @@
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.Source;
import javax.xml.transform.TransformerException;
+import javax.xml.transform.sax.SAXSource;
import javax.xml.transform.stream.StreamSource;
import org.xml.sax.SAXException;
@@ -139,7 +140,8 @@
* @throws MessagingException
*/
public static void enableContentRereadability(NormalizedMessage message) throws MessagingException {
- if (message.getContent() instanceof StreamSource) {
+ if (message.getContent() instanceof StreamSource
+ || message.getContent() instanceof SAXSource) {
try {
String content = new SourceTransformer().contentToString(message);
if (content != null) {