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();
}
/**