Author: ffang
Date: Thu Sep  6 02:38:07 2012
New Revision: 1381465

URL: http://svn.apache.org/viewvc?rev=1381465&view=rev
Log:
[SMXCOMP-944]org.apache.servicemix.common.util.MessageUtil creates a new 
SourceTransformer each time.

Modified:
    
servicemix/components/trunk/shared-libraries/servicemix-common/src/main/java/org/apache/servicemix/common/util/MessageUtil.java

Modified: 
servicemix/components/trunk/shared-libraries/servicemix-common/src/main/java/org/apache/servicemix/common/util/MessageUtil.java
URL: 
http://svn.apache.org/viewvc/servicemix/components/trunk/shared-libraries/servicemix-common/src/main/java/org/apache/servicemix/common/util/MessageUtil.java?rev=1381465&r1=1381464&r2=1381465&view=diff
==============================================================================
--- 
servicemix/components/trunk/shared-libraries/servicemix-common/src/main/java/org/apache/servicemix/common/util/MessageUtil.java
 (original)
+++ 
servicemix/components/trunk/shared-libraries/servicemix-common/src/main/java/org/apache/servicemix/common/util/MessageUtil.java
 Thu Sep  6 02:38:07 2012
@@ -46,6 +46,8 @@ import org.apache.servicemix.jbi.jaxp.So
 import org.apache.servicemix.jbi.jaxp.StringSource;
 
 public final class MessageUtil {
+    
+    private static SourceTransformer sourceTransformer = new 
SourceTransformer();
 
     private MessageUtil() {
     }
@@ -140,7 +142,7 @@ public final class MessageUtil {
         if (message.getContent() instanceof StreamSource
                 || message.getContent() instanceof SAXSource) {
             try {
-                String content = new 
SourceTransformer().contentToString(message);
+                String content = sourceTransformer.contentToString(message);
                 if (content != null) {
                     message.setContent(new StringSource(content));
                 }
@@ -170,7 +172,7 @@ public final class MessageUtil {
 
         public NormalizedMessageImpl(NormalizedMessage message) throws 
MessagingException {
             try {
-                String str = new SourceTransformer().contentToString(message);
+                String str = sourceTransformer.contentToString(message);
                 if (str != null) {
                     this.content = new StringSource(str);
                 }


Reply via email to