Yuta HIGUCHI
Committed by Ray Milkey

register DefaultGroupId to Kryo

Change-Id: I650482164acf4b97f1bcd1a1633806a3b526a14d
...@@ -31,6 +31,7 @@ import org.onlab.onos.cluster.LeadershipEvent; ...@@ -31,6 +31,7 @@ import org.onlab.onos.cluster.LeadershipEvent;
31 import org.onlab.onos.cluster.NodeId; 31 import org.onlab.onos.cluster.NodeId;
32 import org.onlab.onos.cluster.RoleInfo; 32 import org.onlab.onos.cluster.RoleInfo;
33 import org.onlab.onos.core.DefaultApplicationId; 33 import org.onlab.onos.core.DefaultApplicationId;
34 +import org.onlab.onos.core.DefaultGroupId;
34 import org.onlab.onos.mastership.MastershipTerm; 35 import org.onlab.onos.mastership.MastershipTerm;
35 import org.onlab.onos.net.ConnectPoint; 36 import org.onlab.onos.net.ConnectPoint;
36 import org.onlab.onos.net.DefaultAnnotations; 37 import org.onlab.onos.net.DefaultAnnotations;
...@@ -298,6 +299,7 @@ public final class KryoNamespaces { ...@@ -298,6 +299,7 @@ public final class KryoNamespaces {
298 .register(ReadStatus.class) 299 .register(ReadStatus.class)
299 .register(WriteStatus.class) 300 .register(WriteStatus.class)
300 .register(VersionedValue.class) 301 .register(VersionedValue.class)
302 + .register(DefaultGroupId.class)
301 303
302 .build(); 304 .build();
303 305
......
...@@ -26,6 +26,7 @@ import org.junit.BeforeClass; ...@@ -26,6 +26,7 @@ import org.junit.BeforeClass;
26 import org.junit.Test; 26 import org.junit.Test;
27 import org.onlab.onos.cluster.NodeId; 27 import org.onlab.onos.cluster.NodeId;
28 import org.onlab.onos.cluster.RoleInfo; 28 import org.onlab.onos.cluster.RoleInfo;
29 +import org.onlab.onos.core.DefaultGroupId;
29 import org.onlab.onos.mastership.MastershipTerm; 30 import org.onlab.onos.mastership.MastershipTerm;
30 import org.onlab.onos.net.Annotations; 31 import org.onlab.onos.net.Annotations;
31 import org.onlab.onos.net.ConnectPoint; 32 import org.onlab.onos.net.ConnectPoint;
...@@ -337,6 +338,12 @@ public class KryoSerializerTest { ...@@ -337,6 +338,12 @@ public class KryoSerializerTest {
337 } 338 }
338 339
339 @Test 340 @Test
341 + public void testDefaultGroupId() {
342 + testSerializedEquals(new DefaultGroupId(99));
343 + }
344 +
345 +
346 + @Test
340 public void testAnnotations() { 347 public void testAnnotations() {
341 // Annotations does not have equals defined, manually test equality 348 // Annotations does not have equals defined, manually test equality
342 final byte[] a1Bytes = serializer.encode(A1); 349 final byte[] a1Bytes = serializer.encode(A1);
......