WIP:RC Basic+Switch+Port+Link+Device+MultiRead

Change-Id: I487d3c2f07311416b3ae6e55fbc76d38a64c00e2
diff --git a/src/main/java/net/onrc/onos/datastore/utils/ByteArrayComparator.java b/src/main/java/net/onrc/onos/datastore/utils/ByteArrayComparator.java
new file mode 100644
index 0000000..08290a3
--- /dev/null
+++ b/src/main/java/net/onrc/onos/datastore/utils/ByteArrayComparator.java
@@ -0,0 +1,16 @@
+package net.onrc.onos.datastore.utils;
+
+import java.nio.ByteBuffer;
+import java.util.Comparator;
+
+public final class ByteArrayComparator implements Comparator<byte[]> {
+
+    public static final ByteArrayComparator BYTEARRAY_COMPARATOR = new ByteArrayComparator();
+
+    @Override
+    public int compare(byte[] o1, byte[] o2) {
+	final ByteBuffer b1 = ByteBuffer.wrap(o1);
+	final ByteBuffer b2 = ByteBuffer.wrap(o2);
+	return b1.compareTo(b2);
+    }
+}