Title: [814] trunk/core/src/main/java/org/servicemix/jbi/messaging/NormalizedMessageImpl.java: Remove dependency on backport-concurrent-util for serialization, + no need for concurrency
Revision
814
Author
gnt
Date
2005-11-13 16:06:34 -0500 (Sun, 13 Nov 2005)

Log Message

Remove dependency on backport-concurrent-util for serialization, + no need for concurrency 

Modified Paths

Diff

Modified: trunk/core/src/main/java/org/servicemix/jbi/messaging/NormalizedMessageImpl.java (813 => 814)

--- trunk/core/src/main/java/org/servicemix/jbi/messaging/NormalizedMessageImpl.java	2005-11-13 20:03:21 UTC (rev 813)
+++ trunk/core/src/main/java/org/servicemix/jbi/messaging/NormalizedMessageImpl.java	2005-11-13 21:06:34 UTC (rev 814)
@@ -19,19 +19,13 @@
 
 package org.servicemix.jbi.messaging;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-
-import org.servicemix.jbi.framework.ComponentNameSpace;
 import org.servicemix.jbi.jaxp.SourceTransformer;
 import org.servicemix.jbi.jaxp.StringSource;
-import org.servicemix.jbi.servicedesc.InternalEndpoint;
 
 import javax.activation.DataHandler;
-import javax.jbi.messaging.ExchangeStatus;
 import javax.jbi.messaging.MessagingException;
 import javax.jbi.messaging.NormalizedMessage;
 import javax.security.auth.Subject;
-import javax.xml.namespace.QName;
 import javax.xml.transform.Source;
 import javax.xml.transform.TransformerException;
 
@@ -39,9 +33,8 @@
 import java.io.IOException;
 import java.io.ObjectInput;
 import java.io.ObjectOutput;
-import java.io.Serializable;
-import java.net.URI;
 import java.util.Collections;
+import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
 import java.util.Set;
@@ -261,11 +254,13 @@
     }
 
     protected Map createPropertiesMap() {
-        return new ConcurrentHashMap();
+        // Normalized exchanges do not need to be thread-safe
+        return new HashMap();
     }
 
     protected Map createAttachmentsMap() {
-        return new ConcurrentHashMap();
+        // Normalized exchanges do not need to be thread-safe
+        return new HashMap();
     }
 
     /**

Reply via email to