Repository: nifi
Updated Branches:
  refs/heads/master 68975dc2d -> 1c6abcbd5


NIFI-1421 Make namespace ordering deterministic in SplitXML


Project: http://git-wip-us.apache.org/repos/asf/nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/c16c8db4
Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/c16c8db4
Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/c16c8db4

Branch: refs/heads/master
Commit: c16c8db4594e977320a2fc8c29501ac40933ec87
Parents: b7f7e6e
Author: Richard Miskin <[email protected]>
Authored: Tue Jan 26 05:35:07 2016 +0000
Committer: Richard Miskin <[email protected]>
Committed: Tue Jan 26 05:35:07 2016 +0000

----------------------------------------------------------------------
 .../main/java/org/apache/nifi/processors/standard/SplitXml.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi/blob/c16c8db4/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/SplitXml.java
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/SplitXml.java
 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/SplitXml.java
index cfe923b..b503f9b 100644
--- 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/SplitXml.java
+++ 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/SplitXml.java
@@ -21,11 +21,12 @@ import java.io.InputStream;
 import java.io.OutputStream;
 import java.util.ArrayList;
 import java.util.Collections;
-import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
+import java.util.Map;
 import java.util.Map.Entry;
 import java.util.Set;
+import java.util.TreeMap;
 
 import javax.xml.parsers.ParserConfigurationException;
 import javax.xml.parsers.SAXParser;
@@ -195,7 +196,7 @@ public class SplitXml extends AbstractProcessor {
         private final int splitDepth;
         private final StringBuilder sb = new StringBuilder(XML_PROLOGUE);
         private int depth = 0;
-        private HashMap<String, String> prefixMap = new HashMap<>();
+        private Map<String, String> prefixMap = new TreeMap<>();
 
         public XmlSplitterSaxParser(XmlElementNotifier notifier, int 
splitDepth) {
             this.notifier = notifier;

Reply via email to