Author: vanto
Date: Tue Nov 24 09:51:52 2009
New Revision: 883638
URL: http://svn.apache.org/viewvc?rev=883638&view=rev
Log:
ctx data should preserve order, ODE-710
Modified:
ode/trunk/engine/src/main/java/org/apache/ode/bpel/context/ContextDataImpl.java
Modified:
ode/trunk/engine/src/main/java/org/apache/ode/bpel/context/ContextDataImpl.java
URL:
http://svn.apache.org/viewvc/ode/trunk/engine/src/main/java/org/apache/ode/bpel/context/ContextDataImpl.java?rev=883638&r1=883637&r2=883638&view=diff
==============================================================================
---
ode/trunk/engine/src/main/java/org/apache/ode/bpel/context/ContextDataImpl.java
(original)
+++
ode/trunk/engine/src/main/java/org/apache/ode/bpel/context/ContextDataImpl.java
Tue Nov 24 09:51:52 2009
@@ -19,7 +19,7 @@
package org.apache.ode.bpel.context;
import java.util.Collections;
-import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
@@ -51,7 +51,7 @@
*/
public class ContextDataImpl implements ContextData {
- protected Map<String, Map<String,String>> contexts = new HashMap<String,
Map<String, String>>();
+ protected Map<String, Map<String,String>> contexts = new
LinkedHashMap<String, Map<String, String>>();
public ContextDataImpl() {
}
@@ -62,7 +62,7 @@
public void put(String context, String key, String value) {
Map<String, String> ctx = contexts.get(context);
if (ctx == null) {
- ctx = new HashMap<String, String>();
+ ctx = new LinkedHashMap<String, String>();
contexts.put(context, ctx);
}
ctx.put(key, value);