Updating MatchAction objects with no-arg constructors and registering them with Kryo
Change-Id: I3512b2e99624c3f496d786ea99133b385a35094e
diff --git a/src/main/java/net/onrc/onos/core/matchaction/MatchActionOperations.java b/src/main/java/net/onrc/onos/core/matchaction/MatchActionOperations.java
index e87fcda..73cff28 100644
--- a/src/main/java/net/onrc/onos/core/matchaction/MatchActionOperations.java
+++ b/src/main/java/net/onrc/onos/core/matchaction/MatchActionOperations.java
@@ -1,11 +1,11 @@
package net.onrc.onos.core.matchaction;
-import net.onrc.onos.api.batchoperation.BatchOperation;
+import static com.google.common.base.Preconditions.checkNotNull;
import java.util.HashSet;
import java.util.Set;
-import static com.google.common.base.Preconditions.checkNotNull;
+import net.onrc.onos.api.batchoperation.BatchOperation;
/**
* The MatchActionOperations class holds a list of MatchActionOperationEntry
@@ -39,6 +39,14 @@
}
/**
+ * no-arg constructor for Kryo.
+ */
+ protected MatchActionOperations() {
+ id = null;
+ dependencies = null;
+ }
+
+ /**
* Gets the identifier for the Match Action Operations object.
*
* @return identifier for the Opertions object