Committed by
Thomas Vachuska
Remove duplicate registrations.
- MapEvent.class, MapEvent.Type.class, Versioned.class part of API, and all the existing caller was supplying API as base namespace. - MeterId, MapUpdate part of API - Default{Device, Port} part of API - WallClockTimestamp is always added by ECMap Change-Id: I654c892549e6dddbe5e1f86dbb41d1ca4e84611f
Showing
6 changed files
with
7 additions
and
16 deletions
... | @@ -86,7 +86,6 @@ public interface Serializer { | ... | @@ -86,7 +86,6 @@ public interface Serializer { |
86 | KryoNamespace.Builder builder = new KryoNamespace.Builder(); | 86 | KryoNamespace.Builder builder = new KryoNamespace.Builder(); |
87 | namespaces.forEach(builder::register); | 87 | namespaces.forEach(builder::register); |
88 | Lists.newArrayList(classes).forEach(builder::register); | 88 | Lists.newArrayList(classes).forEach(builder::register); |
89 | - builder.register(MapEvent.class, MapEvent.Type.class, Versioned.class); | ||
90 | KryoNamespace namespace = builder.build(); | 89 | KryoNamespace namespace = builder.build(); |
91 | return new Serializer() { | 90 | return new Serializer() { |
92 | @Override | 91 | @Override | ... | ... |
... | @@ -231,8 +231,8 @@ public class GossipDeviceStore | ... | @@ -231,8 +231,8 @@ public class GossipDeviceStore |
231 | // Create a distributed map for port stats. | 231 | // Create a distributed map for port stats. |
232 | KryoNamespace.Builder deviceDataSerializer = KryoNamespace.newBuilder() | 232 | KryoNamespace.Builder deviceDataSerializer = KryoNamespace.newBuilder() |
233 | .register(KryoNamespaces.API) | 233 | .register(KryoNamespaces.API) |
234 | - .register(MultiValuedTimestamp.class) | 234 | + .nextId(KryoNamespaces.BEGIN_USER_CUSTOM_ID) |
235 | - .register(WallClockTimestamp.class); | 235 | + .register(MultiValuedTimestamp.class); |
236 | 236 | ||
237 | devicePortStats = storageService.<DeviceId, Map<PortNumber, PortStatistics>>eventuallyConsistentMapBuilder() | 237 | devicePortStats = storageService.<DeviceId, Map<PortNumber, PortStatistics>>eventuallyConsistentMapBuilder() |
238 | .withName("port-stats") | 238 | .withName("port-stats") | ... | ... |
... | @@ -91,9 +91,9 @@ public class GossipIntentStore | ... | @@ -91,9 +91,9 @@ public class GossipIntentStore |
91 | public void activate() { | 91 | public void activate() { |
92 | KryoNamespace.Builder intentSerializer = KryoNamespace.newBuilder() | 92 | KryoNamespace.Builder intentSerializer = KryoNamespace.newBuilder() |
93 | .register(KryoNamespaces.API) | 93 | .register(KryoNamespaces.API) |
94 | + .nextId(KryoNamespaces.BEGIN_USER_CUSTOM_ID) | ||
94 | .register(IntentData.class) | 95 | .register(IntentData.class) |
95 | - .register(MultiValuedTimestamp.class) | 96 | + .register(MultiValuedTimestamp.class); |
96 | - .register(WallClockTimestamp.class); | ||
97 | 97 | ||
98 | currentMap = storageService.<Key, IntentData>eventuallyConsistentMapBuilder() | 98 | currentMap = storageService.<Key, IntentData>eventuallyConsistentMapBuilder() |
99 | .withName("intent-current") | 99 | .withName("intent-current") | ... | ... |
... | @@ -35,7 +35,6 @@ import org.onosproject.cluster.PartitionId; | ... | @@ -35,7 +35,6 @@ import org.onosproject.cluster.PartitionId; |
35 | import org.onosproject.persistence.PersistenceService; | 35 | import org.onosproject.persistence.PersistenceService; |
36 | import org.onosproject.store.cluster.messaging.ClusterCommunicationService; | 36 | import org.onosproject.store.cluster.messaging.ClusterCommunicationService; |
37 | import org.onosproject.store.primitives.DistributedPrimitiveCreator; | 37 | import org.onosproject.store.primitives.DistributedPrimitiveCreator; |
38 | -import org.onosproject.store.primitives.MapUpdate; | ||
39 | import org.onosproject.store.primitives.PartitionAdminService; | 38 | import org.onosproject.store.primitives.PartitionAdminService; |
40 | import org.onosproject.store.primitives.PartitionService; | 39 | import org.onosproject.store.primitives.PartitionService; |
41 | import org.onosproject.store.primitives.TransactionId; | 40 | import org.onosproject.store.primitives.TransactionId; |
... | @@ -103,8 +102,6 @@ public class StorageManager implements StorageService, StorageAdminService { | ... | @@ -103,8 +102,6 @@ public class StorageManager implements StorageService, StorageAdminService { |
103 | transactions = this.<TransactionId, Transaction.State>consistentMapBuilder() | 102 | transactions = this.<TransactionId, Transaction.State>consistentMapBuilder() |
104 | .withName("onos-transactions") | 103 | .withName("onos-transactions") |
105 | .withSerializer(Serializer.using(KryoNamespaces.API, | 104 | .withSerializer(Serializer.using(KryoNamespaces.API, |
106 | - MapUpdate.class, | ||
107 | - MapUpdate.Type.class, | ||
108 | Transaction.class, | 105 | Transaction.class, |
109 | Transaction.State.class)) | 106 | Transaction.State.class)) |
110 | .buildAsyncMap(); | 107 | .buildAsyncMap(); | ... | ... |
... | @@ -32,7 +32,6 @@ import org.onosproject.net.meter.DefaultMeter; | ... | @@ -32,7 +32,6 @@ import org.onosproject.net.meter.DefaultMeter; |
32 | import org.onosproject.net.meter.Meter; | 32 | import org.onosproject.net.meter.Meter; |
33 | import org.onosproject.net.meter.MeterEvent; | 33 | import org.onosproject.net.meter.MeterEvent; |
34 | import org.onosproject.net.meter.MeterFailReason; | 34 | import org.onosproject.net.meter.MeterFailReason; |
35 | -import org.onosproject.net.meter.MeterId; | ||
36 | import org.onosproject.net.meter.MeterKey; | 35 | import org.onosproject.net.meter.MeterKey; |
37 | import org.onosproject.net.meter.MeterOperation; | 36 | import org.onosproject.net.meter.MeterOperation; |
38 | import org.onosproject.net.meter.MeterState; | 37 | import org.onosproject.net.meter.MeterState; |
... | @@ -103,8 +102,7 @@ public class DistributedMeterStore extends AbstractStore<MeterEvent, MeterStoreD | ... | @@ -103,8 +102,7 @@ public class DistributedMeterStore extends AbstractStore<MeterEvent, MeterStoreD |
103 | Band.Type.class, | 102 | Band.Type.class, |
104 | MeterState.class, | 103 | MeterState.class, |
105 | Meter.Unit.class, | 104 | Meter.Unit.class, |
106 | - MeterFailReason.class, | 105 | + MeterFailReason.class)).build(); |
107 | - MeterId.class)).build(); | ||
108 | 106 | ||
109 | meters.addListener(mapListener); | 107 | meters.addListener(mapListener); |
110 | 108 | ... | ... |
... | @@ -42,8 +42,6 @@ import org.onosproject.incubator.net.virtual.VirtualNetworkStore; | ... | @@ -42,8 +42,6 @@ import org.onosproject.incubator.net.virtual.VirtualNetworkStore; |
42 | import org.onosproject.incubator.net.virtual.VirtualNetworkStoreDelegate; | 42 | import org.onosproject.incubator.net.virtual.VirtualNetworkStoreDelegate; |
43 | import org.onosproject.incubator.net.virtual.VirtualPort; | 43 | import org.onosproject.incubator.net.virtual.VirtualPort; |
44 | import org.onosproject.net.ConnectPoint; | 44 | import org.onosproject.net.ConnectPoint; |
45 | -import org.onosproject.net.DefaultDevice; | ||
46 | -import org.onosproject.net.DefaultPort; | ||
47 | import org.onosproject.net.Device; | 45 | import org.onosproject.net.Device; |
48 | import org.onosproject.net.DeviceId; | 46 | import org.onosproject.net.DeviceId; |
49 | import org.onosproject.net.Port; | 47 | import org.onosproject.net.Port; |
... | @@ -133,10 +131,9 @@ public class DistributedVirtualNetworkStore | ... | @@ -133,10 +131,9 @@ public class DistributedVirtualNetworkStore |
133 | .register(VirtualPort.class) | 131 | .register(VirtualPort.class) |
134 | .register(DefaultVirtualPort.class) | 132 | .register(DefaultVirtualPort.class) |
135 | .register(Device.class) | 133 | .register(Device.class) |
136 | - .register(DefaultDevice.class) | ||
137 | - .register(DefaultPort.class) | ||
138 | .register(TunnelId.class) | 134 | .register(TunnelId.class) |
139 | - .nextId(KryoNamespaces.BEGIN_USER_CUSTOM_ID).build()); | 135 | + .nextId(KryoNamespaces.BEGIN_USER_CUSTOM_ID) |
136 | + .build("VirtualNetworkStore")); | ||
140 | 137 | ||
141 | /** | 138 | /** |
142 | * Distributed network store service activate method. | 139 | * Distributed network store service activate method. | ... | ... |
-
Please register or login to post a comment