Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
diff --git a/utils/netty/src/main/java/org/onlab/netty/DecoderState.java b/utils/netty/src/main/java/org/onlab/netty/DecoderState.java
new file mode 100644
index 0000000..638fe6c
--- /dev/null
+++ b/utils/netty/src/main/java/org/onlab/netty/DecoderState.java
@@ -0,0 +1,12 @@
+package org.onlab.netty;
+
+/**
+ * State transitions a decoder goes through as it is decoding an incoming message.
+ */
+public enum DecoderState {
+    READ_HEADER_VERSION,
+    READ_PREAMBLE,
+    READ_CONTENT_LENGTH,
+    READ_SERIALIZER_VERSION,
+    READ_CONTENT
+}