commit | 5bdebe38f9218b2fd130b694bc0d52bd3863e72e | [log] [tgz] |
---|---|---|
author | Yuta HIGUCHI <y-higuchi@onlab.us> | Sat Oct 04 21:40:41 2014 -0700 |
committer | Yuta HIGUCHI <y-higuchi@onlab.us> | Sat Oct 04 21:49:41 2014 -0700 |
tree | 5a135ede2fd1dbbfdc134c5f14bc1d3f29632563 | |
parent | 2d48cedbd7c99a90e6d713f26867438659469d70 [diff] [blame] |
Kryo related fixes - ProviderIdSerializer fix (ancillary) - minor improvements - add test cases Change-Id: I6d969ac6518c44499f0fac167db4bdf1964f6aaa
diff --git a/core/store/serializers/src/main/java/org/onlab/onos/store/serializers/ProviderIdSerializer.java b/core/store/serializers/src/main/java/org/onlab/onos/store/serializers/ProviderIdSerializer.java index f546f63..060ac7d 100644 --- a/core/store/serializers/src/main/java/org/onlab/onos/store/serializers/ProviderIdSerializer.java +++ b/core/store/serializers/src/main/java/org/onlab/onos/store/serializers/ProviderIdSerializer.java
@@ -24,13 +24,15 @@ public void write(Kryo kryo, Output output, ProviderId object) { output.writeString(object.scheme()); output.writeString(object.id()); + output.writeBoolean(object.isAncillary()); } @Override public ProviderId read(Kryo kryo, Input input, Class<ProviderId> type) { String scheme = input.readString(); String id = input.readString(); - return new ProviderId(scheme, id); + boolean isAncillary = input.readBoolean(); + return new ProviderId(scheme, id, isAncillary); } }