Rename KryoPool -> KryoNamespace
Change-Id: Ife1c311b40eaab133bb3b8dd3314b98c60b4411d
Showing
18 changed files
with
59 additions
and
59 deletions
... | @@ -23,10 +23,10 @@ import org.onlab.onos.store.cluster.messaging.ClusterMessageHandler; | ... | @@ -23,10 +23,10 @@ import org.onlab.onos.store.cluster.messaging.ClusterMessageHandler; |
23 | import org.onlab.onos.store.cluster.messaging.ClusterMessageResponse; | 23 | import org.onlab.onos.store.cluster.messaging.ClusterMessageResponse; |
24 | import org.onlab.onos.store.cluster.messaging.MessageSubject; | 24 | import org.onlab.onos.store.cluster.messaging.MessageSubject; |
25 | import org.onlab.onos.store.serializers.ClusterMessageSerializer; | 25 | import org.onlab.onos.store.serializers.ClusterMessageSerializer; |
26 | -import org.onlab.onos.store.serializers.KryoPoolUtil; | 26 | +import org.onlab.onos.store.serializers.KryoNamespaces; |
27 | import org.onlab.onos.store.serializers.KryoSerializer; | 27 | import org.onlab.onos.store.serializers.KryoSerializer; |
28 | import org.onlab.onos.store.serializers.MessageSubjectSerializer; | 28 | import org.onlab.onos.store.serializers.MessageSubjectSerializer; |
29 | -import org.onlab.util.KryoPool; | 29 | +import org.onlab.util.KryoNamespace; |
30 | import org.onlab.netty.Endpoint; | 30 | import org.onlab.netty.Endpoint; |
31 | import org.onlab.netty.Message; | 31 | import org.onlab.netty.Message; |
32 | import org.onlab.netty.MessageHandler; | 32 | import org.onlab.netty.MessageHandler; |
... | @@ -52,8 +52,8 @@ public class ClusterCommunicationManager | ... | @@ -52,8 +52,8 @@ public class ClusterCommunicationManager |
52 | private static final KryoSerializer SERIALIZER = new KryoSerializer() { | 52 | private static final KryoSerializer SERIALIZER = new KryoSerializer() { |
53 | @Override | 53 | @Override |
54 | protected void setupKryoPool() { | 54 | protected void setupKryoPool() { |
55 | - serializerPool = KryoPool.newBuilder() | 55 | + serializerPool = KryoNamespace.newBuilder() |
56 | - .register(KryoPoolUtil.API) | 56 | + .register(KryoNamespaces.API) |
57 | .register(ClusterMessage.class, new ClusterMessageSerializer()) | 57 | .register(ClusterMessage.class, new ClusterMessageSerializer()) |
58 | .register(ClusterMembershipEvent.class) | 58 | .register(ClusterMembershipEvent.class) |
59 | .register(byte[].class) | 59 | .register(byte[].class) | ... | ... |
... | @@ -42,7 +42,7 @@ import org.onlab.onos.store.impl.Timestamped; | ... | @@ -42,7 +42,7 @@ import org.onlab.onos.store.impl.Timestamped; |
42 | import org.onlab.onos.store.serializers.KryoSerializer; | 42 | import org.onlab.onos.store.serializers.KryoSerializer; |
43 | import org.onlab.onos.store.serializers.DistributedStoreSerializers; | 43 | import org.onlab.onos.store.serializers.DistributedStoreSerializers; |
44 | import org.onlab.packet.ChassisId; | 44 | import org.onlab.packet.ChassisId; |
45 | -import org.onlab.util.KryoPool; | 45 | +import org.onlab.util.KryoNamespace; |
46 | import org.onlab.util.NewConcurrentHashMap; | 46 | import org.onlab.util.NewConcurrentHashMap; |
47 | import org.slf4j.Logger; | 47 | import org.slf4j.Logger; |
48 | 48 | ||
... | @@ -117,7 +117,7 @@ public class GossipDeviceStore | ... | @@ -117,7 +117,7 @@ public class GossipDeviceStore |
117 | protected static final KryoSerializer SERIALIZER = new KryoSerializer() { | 117 | protected static final KryoSerializer SERIALIZER = new KryoSerializer() { |
118 | @Override | 118 | @Override |
119 | protected void setupKryoPool() { | 119 | protected void setupKryoPool() { |
120 | - serializerPool = KryoPool.newBuilder() | 120 | + serializerPool = KryoNamespace.newBuilder() |
121 | .register(DistributedStoreSerializers.COMMON) | 121 | .register(DistributedStoreSerializers.COMMON) |
122 | 122 | ||
123 | .register(InternalDeviceEvent.class, new InternalDeviceEventSerializer()) | 123 | .register(InternalDeviceEvent.class, new InternalDeviceEventSerializer()) | ... | ... |
... | @@ -35,7 +35,7 @@ import org.onlab.onos.store.flow.ReplicaInfo; | ... | @@ -35,7 +35,7 @@ import org.onlab.onos.store.flow.ReplicaInfo; |
35 | import org.onlab.onos.store.flow.ReplicaInfoService; | 35 | import org.onlab.onos.store.flow.ReplicaInfoService; |
36 | import org.onlab.onos.store.serializers.DistributedStoreSerializers; | 36 | import org.onlab.onos.store.serializers.DistributedStoreSerializers; |
37 | import org.onlab.onos.store.serializers.KryoSerializer; | 37 | import org.onlab.onos.store.serializers.KryoSerializer; |
38 | -import org.onlab.util.KryoPool; | 38 | +import org.onlab.util.KryoNamespace; |
39 | import org.slf4j.Logger; | 39 | import org.slf4j.Logger; |
40 | 40 | ||
41 | import com.google.common.collect.ArrayListMultimap; | 41 | import com.google.common.collect.ArrayListMultimap; |
... | @@ -72,7 +72,7 @@ public class DistributedFlowRuleStore | ... | @@ -72,7 +72,7 @@ public class DistributedFlowRuleStore |
72 | protected static final KryoSerializer SERIALIZER = new KryoSerializer() { | 72 | protected static final KryoSerializer SERIALIZER = new KryoSerializer() { |
73 | @Override | 73 | @Override |
74 | protected void setupKryoPool() { | 74 | protected void setupKryoPool() { |
75 | - serializerPool = KryoPool.newBuilder() | 75 | + serializerPool = KryoNamespace.newBuilder() |
76 | .register(DistributedStoreSerializers.COMMON) | 76 | .register(DistributedStoreSerializers.COMMON) |
77 | .build() | 77 | .build() |
78 | .populate(1); | 78 | .populate(1); | ... | ... |
... | @@ -44,7 +44,7 @@ import org.onlab.onos.store.serializers.KryoSerializer; | ... | @@ -44,7 +44,7 @@ import org.onlab.onos.store.serializers.KryoSerializer; |
44 | import org.onlab.packet.IpPrefix; | 44 | import org.onlab.packet.IpPrefix; |
45 | import org.onlab.packet.MacAddress; | 45 | import org.onlab.packet.MacAddress; |
46 | import org.onlab.packet.VlanId; | 46 | import org.onlab.packet.VlanId; |
47 | -import org.onlab.util.KryoPool; | 47 | +import org.onlab.util.KryoNamespace; |
48 | import org.slf4j.Logger; | 48 | import org.slf4j.Logger; |
49 | 49 | ||
50 | import java.io.IOException; | 50 | import java.io.IOException; |
... | @@ -99,7 +99,7 @@ public class GossipHostStore | ... | @@ -99,7 +99,7 @@ public class GossipHostStore |
99 | private static final KryoSerializer SERIALIZER = new KryoSerializer() { | 99 | private static final KryoSerializer SERIALIZER = new KryoSerializer() { |
100 | @Override | 100 | @Override |
101 | protected void setupKryoPool() { | 101 | protected void setupKryoPool() { |
102 | - serializerPool = KryoPool.newBuilder() | 102 | + serializerPool = KryoNamespace.newBuilder() |
103 | .register(DistributedStoreSerializers.COMMON) | 103 | .register(DistributedStoreSerializers.COMMON) |
104 | .register(InternalHostEvent.class) | 104 | .register(InternalHostEvent.class) |
105 | .register(InternalHostRemovedEvent.class) | 105 | .register(InternalHostRemovedEvent.class) | ... | ... |
... | @@ -42,7 +42,7 @@ import org.onlab.onos.store.cluster.messaging.MessageSubject; | ... | @@ -42,7 +42,7 @@ import org.onlab.onos.store.cluster.messaging.MessageSubject; |
42 | import org.onlab.onos.store.impl.Timestamped; | 42 | import org.onlab.onos.store.impl.Timestamped; |
43 | import org.onlab.onos.store.serializers.DistributedStoreSerializers; | 43 | import org.onlab.onos.store.serializers.DistributedStoreSerializers; |
44 | import org.onlab.onos.store.serializers.KryoSerializer; | 44 | import org.onlab.onos.store.serializers.KryoSerializer; |
45 | -import org.onlab.util.KryoPool; | 45 | +import org.onlab.util.KryoNamespace; |
46 | import org.slf4j.Logger; | 46 | import org.slf4j.Logger; |
47 | 47 | ||
48 | import java.io.IOException; | 48 | import java.io.IOException; |
... | @@ -110,7 +110,7 @@ public class GossipLinkStore | ... | @@ -110,7 +110,7 @@ public class GossipLinkStore |
110 | private static final KryoSerializer SERIALIZER = new KryoSerializer() { | 110 | private static final KryoSerializer SERIALIZER = new KryoSerializer() { |
111 | @Override | 111 | @Override |
112 | protected void setupKryoPool() { | 112 | protected void setupKryoPool() { |
113 | - serializerPool = KryoPool.newBuilder() | 113 | + serializerPool = KryoNamespace.newBuilder() |
114 | .register(DistributedStoreSerializers.COMMON) | 114 | .register(DistributedStoreSerializers.COMMON) |
115 | .register(InternalLinkEvent.class) | 115 | .register(InternalLinkEvent.class) |
116 | .register(InternalLinkRemovedEvent.class) | 116 | .register(InternalLinkRemovedEvent.class) | ... | ... |
... | @@ -3,15 +3,15 @@ package org.onlab.onos.store.serializers; | ... | @@ -3,15 +3,15 @@ package org.onlab.onos.store.serializers; |
3 | import org.onlab.onos.store.impl.MastershipBasedTimestamp; | 3 | import org.onlab.onos.store.impl.MastershipBasedTimestamp; |
4 | import org.onlab.onos.store.impl.Timestamped; | 4 | import org.onlab.onos.store.impl.Timestamped; |
5 | import org.onlab.onos.store.impl.WallClockTimestamp; | 5 | import org.onlab.onos.store.impl.WallClockTimestamp; |
6 | -import org.onlab.util.KryoPool; | 6 | +import org.onlab.util.KryoNamespace; |
7 | 7 | ||
8 | public final class DistributedStoreSerializers { | 8 | public final class DistributedStoreSerializers { |
9 | 9 | ||
10 | /** | 10 | /** |
11 | - * KryoPool which can serialize ON.lab misc classes. | 11 | + * KryoNamespace which can serialize ON.lab misc classes. |
12 | */ | 12 | */ |
13 | - public static final KryoPool COMMON = KryoPool.newBuilder() | 13 | + public static final KryoNamespace COMMON = KryoNamespace.newBuilder() |
14 | - .register(KryoPoolUtil.API) | 14 | + .register(KryoNamespaces.API) |
15 | .register(Timestamped.class) | 15 | .register(Timestamped.class) |
16 | .register(MastershipBasedTimestamp.class, new MastershipBasedTimestampSerializer()) | 16 | .register(MastershipBasedTimestamp.class, new MastershipBasedTimestampSerializer()) |
17 | .register(WallClockTimestamp.class) | 17 | .register(WallClockTimestamp.class) | ... | ... |
... | @@ -7,7 +7,7 @@ import java.nio.ByteBuffer; | ... | @@ -7,7 +7,7 @@ import java.nio.ByteBuffer; |
7 | import org.junit.Test; | 7 | import org.junit.Test; |
8 | import org.onlab.onos.store.Timestamp; | 8 | import org.onlab.onos.store.Timestamp; |
9 | import org.onlab.onos.store.serializers.MastershipBasedTimestampSerializer; | 9 | import org.onlab.onos.store.serializers.MastershipBasedTimestampSerializer; |
10 | -import org.onlab.util.KryoPool; | 10 | +import org.onlab.util.KryoNamespace; |
11 | 11 | ||
12 | import com.google.common.testing.EqualsTester; | 12 | import com.google.common.testing.EqualsTester; |
13 | 13 | ||
... | @@ -63,7 +63,7 @@ public class MastershipBasedTimestampTest { | ... | @@ -63,7 +63,7 @@ public class MastershipBasedTimestampTest { |
63 | @Test | 63 | @Test |
64 | public final void testKryoSerializable() { | 64 | public final void testKryoSerializable() { |
65 | final ByteBuffer buffer = ByteBuffer.allocate(1 * 1024 * 1024); | 65 | final ByteBuffer buffer = ByteBuffer.allocate(1 * 1024 * 1024); |
66 | - final KryoPool kryos = KryoPool.newBuilder() | 66 | + final KryoNamespace kryos = KryoNamespace.newBuilder() |
67 | .register(MastershipBasedTimestamp.class) | 67 | .register(MastershipBasedTimestamp.class) |
68 | .build(); | 68 | .build(); |
69 | 69 | ||
... | @@ -79,7 +79,7 @@ public class MastershipBasedTimestampTest { | ... | @@ -79,7 +79,7 @@ public class MastershipBasedTimestampTest { |
79 | @Test | 79 | @Test |
80 | public final void testKryoSerializableWithHandcraftedSerializer() { | 80 | public final void testKryoSerializableWithHandcraftedSerializer() { |
81 | final ByteBuffer buffer = ByteBuffer.allocate(1 * 1024 * 1024); | 81 | final ByteBuffer buffer = ByteBuffer.allocate(1 * 1024 * 1024); |
82 | - final KryoPool kryos = KryoPool.newBuilder() | 82 | + final KryoNamespace kryos = KryoNamespace.newBuilder() |
83 | .register(MastershipBasedTimestamp.class, new MastershipBasedTimestampSerializer()) | 83 | .register(MastershipBasedTimestamp.class, new MastershipBasedTimestampSerializer()) |
84 | .build(); | 84 | .build(); |
85 | 85 | ... | ... |
... | @@ -6,7 +6,7 @@ import java.nio.ByteBuffer; | ... | @@ -6,7 +6,7 @@ import java.nio.ByteBuffer; |
6 | 6 | ||
7 | import org.junit.Test; | 7 | import org.junit.Test; |
8 | import org.onlab.onos.store.Timestamp; | 8 | import org.onlab.onos.store.Timestamp; |
9 | -import org.onlab.util.KryoPool; | 9 | +import org.onlab.util.KryoNamespace; |
10 | 10 | ||
11 | import com.google.common.testing.EqualsTester; | 11 | import com.google.common.testing.EqualsTester; |
12 | 12 | ||
... | @@ -77,7 +77,7 @@ public class TimestampedTest { | ... | @@ -77,7 +77,7 @@ public class TimestampedTest { |
77 | @Test | 77 | @Test |
78 | public final void testKryoSerializable() { | 78 | public final void testKryoSerializable() { |
79 | final ByteBuffer buffer = ByteBuffer.allocate(1 * 1024 * 1024); | 79 | final ByteBuffer buffer = ByteBuffer.allocate(1 * 1024 * 1024); |
80 | - final KryoPool kryos = KryoPool.newBuilder() | 80 | + final KryoNamespace kryos = KryoNamespace.newBuilder() |
81 | .register(Timestamped.class, | 81 | .register(Timestamped.class, |
82 | MastershipBasedTimestamp.class) | 82 | MastershipBasedTimestamp.class) |
83 | .build(); | 83 | .build(); | ... | ... |
... | @@ -6,7 +6,7 @@ import java.nio.ByteBuffer; | ... | @@ -6,7 +6,7 @@ import java.nio.ByteBuffer; |
6 | 6 | ||
7 | import org.junit.Test; | 7 | import org.junit.Test; |
8 | import org.onlab.onos.store.Timestamp; | 8 | import org.onlab.onos.store.Timestamp; |
9 | -import org.onlab.util.KryoPool; | 9 | +import org.onlab.util.KryoNamespace; |
10 | 10 | ||
11 | import com.google.common.testing.EqualsTester; | 11 | import com.google.common.testing.EqualsTester; |
12 | 12 | ||
... | @@ -30,7 +30,7 @@ public class WallClockTimestampTest { | ... | @@ -30,7 +30,7 @@ public class WallClockTimestampTest { |
30 | public final void testKryoSerializable() { | 30 | public final void testKryoSerializable() { |
31 | WallClockTimestamp ts1 = new WallClockTimestamp(); | 31 | WallClockTimestamp ts1 = new WallClockTimestamp(); |
32 | final ByteBuffer buffer = ByteBuffer.allocate(1 * 1024 * 1024); | 32 | final ByteBuffer buffer = ByteBuffer.allocate(1 * 1024 * 1024); |
33 | - final KryoPool kryos = KryoPool.newBuilder() | 33 | + final KryoNamespace kryos = KryoNamespace.newBuilder() |
34 | .register(WallClockTimestamp.class) | 34 | .register(WallClockTimestamp.class) |
35 | .build(); | 35 | .build(); |
36 | 36 | ... | ... |
... | @@ -24,9 +24,9 @@ import org.onlab.onos.net.DeviceId; | ... | @@ -24,9 +24,9 @@ import org.onlab.onos.net.DeviceId; |
24 | import org.onlab.onos.net.MastershipRole; | 24 | import org.onlab.onos.net.MastershipRole; |
25 | import org.onlab.onos.store.common.AbstractHazelcastStore; | 25 | import org.onlab.onos.store.common.AbstractHazelcastStore; |
26 | import org.onlab.onos.store.common.SMap; | 26 | import org.onlab.onos.store.common.SMap; |
27 | -import org.onlab.onos.store.serializers.KryoPoolUtil; | 27 | +import org.onlab.onos.store.serializers.KryoNamespaces; |
28 | import org.onlab.onos.store.serializers.KryoSerializer; | 28 | import org.onlab.onos.store.serializers.KryoSerializer; |
29 | -import org.onlab.util.KryoPool; | 29 | +import org.onlab.util.KryoNamespace; |
30 | 30 | ||
31 | import com.google.common.collect.ImmutableSet; | 31 | import com.google.common.collect.ImmutableSet; |
32 | import com.hazelcast.core.EntryEvent; | 32 | import com.hazelcast.core.EntryEvent; |
... | @@ -69,8 +69,8 @@ implements MastershipStore { | ... | @@ -69,8 +69,8 @@ implements MastershipStore { |
69 | this.serializer = new KryoSerializer() { | 69 | this.serializer = new KryoSerializer() { |
70 | @Override | 70 | @Override |
71 | protected void setupKryoPool() { | 71 | protected void setupKryoPool() { |
72 | - serializerPool = KryoPool.newBuilder() | 72 | + serializerPool = KryoNamespace.newBuilder() |
73 | - .register(KryoPoolUtil.API) | 73 | + .register(KryoNamespaces.API) |
74 | 74 | ||
75 | .register(RoleValue.class, new RoleValueSerializer()) | 75 | .register(RoleValue.class, new RoleValueSerializer()) |
76 | .build() | 76 | .build() | ... | ... |
1 | package org.onlab.onos.store.serializers; | 1 | package org.onlab.onos.store.serializers; |
2 | 2 | ||
3 | -import org.onlab.util.KryoPool.FamilySerializer; | 3 | +import org.onlab.util.KryoNamespace.FamilySerializer; |
4 | 4 | ||
5 | import com.esotericsoftware.kryo.Kryo; | 5 | import com.esotericsoftware.kryo.Kryo; |
6 | import com.esotericsoftware.kryo.io.Input; | 6 | import com.esotericsoftware.kryo.io.Input; | ... | ... |
... | @@ -4,7 +4,7 @@ import java.util.Collections; | ... | @@ -4,7 +4,7 @@ import java.util.Collections; |
4 | import java.util.HashMap; | 4 | import java.util.HashMap; |
5 | import java.util.Map; | 5 | import java.util.Map; |
6 | 6 | ||
7 | -import org.onlab.util.KryoPool.FamilySerializer; | 7 | +import org.onlab.util.KryoNamespace.FamilySerializer; |
8 | 8 | ||
9 | import com.esotericsoftware.kryo.Kryo; | 9 | import com.esotericsoftware.kryo.Kryo; |
10 | import com.esotericsoftware.kryo.io.Input; | 10 | import com.esotericsoftware.kryo.io.Input; | ... | ... |
... | @@ -3,7 +3,7 @@ package org.onlab.onos.store.serializers; | ... | @@ -3,7 +3,7 @@ package org.onlab.onos.store.serializers; |
3 | import java.util.ArrayList; | 3 | import java.util.ArrayList; |
4 | import java.util.List; | 4 | import java.util.List; |
5 | 5 | ||
6 | -import org.onlab.util.KryoPool.FamilySerializer; | 6 | +import org.onlab.util.KryoNamespace.FamilySerializer; |
7 | 7 | ||
8 | import com.esotericsoftware.kryo.Kryo; | 8 | import com.esotericsoftware.kryo.Kryo; |
9 | import com.esotericsoftware.kryo.io.Input; | 9 | import com.esotericsoftware.kryo.io.Input; | ... | ... |
... | @@ -36,18 +36,18 @@ import org.onlab.packet.IpAddress; | ... | @@ -36,18 +36,18 @@ import org.onlab.packet.IpAddress; |
36 | import org.onlab.packet.IpPrefix; | 36 | import org.onlab.packet.IpPrefix; |
37 | import org.onlab.packet.MacAddress; | 37 | import org.onlab.packet.MacAddress; |
38 | import org.onlab.packet.VlanId; | 38 | import org.onlab.packet.VlanId; |
39 | -import org.onlab.util.KryoPool; | 39 | +import org.onlab.util.KryoNamespace; |
40 | 40 | ||
41 | import com.google.common.collect.ImmutableList; | 41 | import com.google.common.collect.ImmutableList; |
42 | import com.google.common.collect.ImmutableMap; | 42 | import com.google.common.collect.ImmutableMap; |
43 | import com.google.common.collect.ImmutableSet; | 43 | import com.google.common.collect.ImmutableSet; |
44 | 44 | ||
45 | -public final class KryoPoolUtil { | 45 | +public final class KryoNamespaces { |
46 | 46 | ||
47 | /** | 47 | /** |
48 | - * KryoPool which can serialize ON.lab misc classes. | 48 | + * KryoNamespace which can serialize ON.lab misc classes. |
49 | */ | 49 | */ |
50 | - public static final KryoPool MISC = KryoPool.newBuilder() | 50 | + public static final KryoNamespace MISC = KryoNamespace.newBuilder() |
51 | .register(IpPrefix.class, new IpPrefixSerializer()) | 51 | .register(IpPrefix.class, new IpPrefixSerializer()) |
52 | .register(IpAddress.class, new IpAddressSerializer()) | 52 | .register(IpAddress.class, new IpAddressSerializer()) |
53 | .register(MacAddress.class, new MacAddressSerializer()) | 53 | .register(MacAddress.class, new MacAddressSerializer()) |
... | @@ -56,9 +56,9 @@ public final class KryoPoolUtil { | ... | @@ -56,9 +56,9 @@ public final class KryoPoolUtil { |
56 | 56 | ||
57 | // TODO: Populate other classes | 57 | // TODO: Populate other classes |
58 | /** | 58 | /** |
59 | - * KryoPool which can serialize API bundle classes. | 59 | + * KryoNamespace which can serialize API bundle classes. |
60 | */ | 60 | */ |
61 | - public static final KryoPool API = KryoPool.newBuilder() | 61 | + public static final KryoNamespace API = KryoNamespace.newBuilder() |
62 | .register(MISC) | 62 | .register(MISC) |
63 | .register(ImmutableMap.class, new ImmutableMapSerializer()) | 63 | .register(ImmutableMap.class, new ImmutableMapSerializer()) |
64 | .register(ImmutableList.class, new ImmutableListSerializer()) | 64 | .register(ImmutableList.class, new ImmutableListSerializer()) |
... | @@ -104,5 +104,5 @@ public final class KryoPoolUtil { | ... | @@ -104,5 +104,5 @@ public final class KryoPoolUtil { |
104 | 104 | ||
105 | 105 | ||
106 | // not to be instantiated | 106 | // not to be instantiated |
107 | - private KryoPoolUtil() {} | 107 | + private KryoNamespaces() {} |
108 | } | 108 | } | ... | ... |
1 | package org.onlab.onos.store.serializers; | 1 | package org.onlab.onos.store.serializers; |
2 | 2 | ||
3 | -import org.onlab.util.KryoPool; | 3 | +import org.onlab.util.KryoNamespace; |
4 | import java.nio.ByteBuffer; | 4 | import java.nio.ByteBuffer; |
5 | 5 | ||
6 | /** | 6 | /** |
... | @@ -8,7 +8,7 @@ import java.nio.ByteBuffer; | ... | @@ -8,7 +8,7 @@ import java.nio.ByteBuffer; |
8 | */ | 8 | */ |
9 | public class KryoSerializer implements StoreSerializer { | 9 | public class KryoSerializer implements StoreSerializer { |
10 | 10 | ||
11 | - protected KryoPool serializerPool; | 11 | + protected KryoNamespace serializerPool; |
12 | 12 | ||
13 | public KryoSerializer() { | 13 | public KryoSerializer() { |
14 | setupKryoPool(); | 14 | setupKryoPool(); |
... | @@ -18,8 +18,8 @@ public class KryoSerializer implements StoreSerializer { | ... | @@ -18,8 +18,8 @@ public class KryoSerializer implements StoreSerializer { |
18 | * Sets up the common serialzers pool. | 18 | * Sets up the common serialzers pool. |
19 | */ | 19 | */ |
20 | protected void setupKryoPool() { | 20 | protected void setupKryoPool() { |
21 | - serializerPool = KryoPool.newBuilder() | 21 | + serializerPool = KryoNamespace.newBuilder() |
22 | - .register(KryoPoolUtil.API) | 22 | + .register(KryoNamespaces.API) |
23 | .build() | 23 | .build() |
24 | .populate(1); | 24 | .populate(1); |
25 | } | 25 | } | ... | ... |
... | @@ -30,7 +30,7 @@ import org.onlab.packet.ChassisId; | ... | @@ -30,7 +30,7 @@ import org.onlab.packet.ChassisId; |
30 | import org.onlab.packet.IpAddress; | 30 | import org.onlab.packet.IpAddress; |
31 | import org.onlab.packet.IpPrefix; | 31 | import org.onlab.packet.IpPrefix; |
32 | import org.onlab.packet.MacAddress; | 32 | import org.onlab.packet.MacAddress; |
33 | -import org.onlab.util.KryoPool; | 33 | +import org.onlab.util.KryoNamespace; |
34 | 34 | ||
35 | import com.google.common.collect.ImmutableList; | 35 | import com.google.common.collect.ImmutableList; |
36 | import com.google.common.collect.ImmutableMap; | 36 | import com.google.common.collect.ImmutableMap; |
... | @@ -76,8 +76,8 @@ public class KryoSerializerTest { | ... | @@ -76,8 +76,8 @@ public class KryoSerializerTest { |
76 | 76 | ||
77 | @Override | 77 | @Override |
78 | protected void setupKryoPool() { | 78 | protected void setupKryoPool() { |
79 | - serializerPool = KryoPool.newBuilder() | 79 | + serializerPool = KryoNamespace.newBuilder() |
80 | - .register(KryoPoolUtil.API) | 80 | + .register(KryoNamespaces.API) |
81 | .build() | 81 | .build() |
82 | .populate(1); | 82 | .populate(1); |
83 | } | 83 | } | ... | ... |
... | @@ -20,7 +20,7 @@ import com.google.common.collect.ImmutableList; | ... | @@ -20,7 +20,7 @@ import com.google.common.collect.ImmutableList; |
20 | * Pool of Kryo instances, with classes pre-registered. | 20 | * Pool of Kryo instances, with classes pre-registered. |
21 | */ | 21 | */ |
22 | //@ThreadSafe | 22 | //@ThreadSafe |
23 | -public final class KryoPool { | 23 | +public final class KryoNamespace { |
24 | 24 | ||
25 | /** | 25 | /** |
26 | * Default buffer size used for serialization. | 26 | * Default buffer size used for serialization. |
... | @@ -34,7 +34,7 @@ public final class KryoPool { | ... | @@ -34,7 +34,7 @@ public final class KryoPool { |
34 | private final boolean registrationRequired; | 34 | private final boolean registrationRequired; |
35 | 35 | ||
36 | /** | 36 | /** |
37 | - * KryoPool builder. | 37 | + * KryoNamespace builder. |
38 | */ | 38 | */ |
39 | //@NotThreadSafe | 39 | //@NotThreadSafe |
40 | public static final class Builder { | 40 | public static final class Builder { |
... | @@ -42,12 +42,12 @@ public final class KryoPool { | ... | @@ -42,12 +42,12 @@ public final class KryoPool { |
42 | private final List<Pair<Class<?>, Serializer<?>>> types = new ArrayList<>(); | 42 | private final List<Pair<Class<?>, Serializer<?>>> types = new ArrayList<>(); |
43 | 43 | ||
44 | /** | 44 | /** |
45 | - * Builds a {@link KryoPool} instance. | 45 | + * Builds a {@link KryoNamespace} instance. |
46 | * | 46 | * |
47 | - * @return KryoPool | 47 | + * @return KryoNamespace |
48 | */ | 48 | */ |
49 | - public KryoPool build() { | 49 | + public KryoNamespace build() { |
50 | - return new KryoPool(types); | 50 | + return new KryoNamespace(types); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
... | @@ -76,19 +76,19 @@ public final class KryoPool { | ... | @@ -76,19 +76,19 @@ public final class KryoPool { |
76 | } | 76 | } |
77 | 77 | ||
78 | /** | 78 | /** |
79 | - * Registers all the class registered to given KryoPool. | 79 | + * Registers all the class registered to given KryoNamespace. |
80 | * | 80 | * |
81 | - * @param pool KryoPool | 81 | + * @param pool KryoNamespace |
82 | * @return this | 82 | * @return this |
83 | */ | 83 | */ |
84 | - public Builder register(final KryoPool pool) { | 84 | + public Builder register(final KryoNamespace pool) { |
85 | types.addAll(pool.registeredTypes); | 85 | types.addAll(pool.registeredTypes); |
86 | return this; | 86 | return this; |
87 | } | 87 | } |
88 | } | 88 | } |
89 | 89 | ||
90 | /** | 90 | /** |
91 | - * Creates a new {@link KryoPool} builder. | 91 | + * Creates a new {@link KryoNamespace} builder. |
92 | * | 92 | * |
93 | * @return builder | 93 | * @return builder |
94 | */ | 94 | */ |
... | @@ -101,7 +101,7 @@ public final class KryoPool { | ... | @@ -101,7 +101,7 @@ public final class KryoPool { |
101 | * | 101 | * |
102 | * @param registerdTypes types to register | 102 | * @param registerdTypes types to register |
103 | */ | 103 | */ |
104 | - private KryoPool(final List<Pair<Class<?>, Serializer<?>>> registerdTypes) { | 104 | + private KryoNamespace(final List<Pair<Class<?>, Serializer<?>>> registerdTypes) { |
105 | this.registeredTypes = ImmutableList.copyOf(registerdTypes); | 105 | this.registeredTypes = ImmutableList.copyOf(registerdTypes); |
106 | // always true for now | 106 | // always true for now |
107 | this.registrationRequired = true; | 107 | this.registrationRequired = true; |
... | @@ -113,7 +113,7 @@ public final class KryoPool { | ... | @@ -113,7 +113,7 @@ public final class KryoPool { |
113 | * @param instances to add to the pool | 113 | * @param instances to add to the pool |
114 | * @return this | 114 | * @return this |
115 | */ | 115 | */ |
116 | - public KryoPool populate(int instances) { | 116 | + public KryoNamespace populate(int instances) { |
117 | List<Kryo> kryos = new ArrayList<>(instances); | 117 | List<Kryo> kryos = new ArrayList<>(instances); |
118 | for (int i = 0; i < instances; ++i) { | 118 | for (int i = 0; i < instances; ++i) { |
119 | kryos.add(newKryoInstance()); | 119 | kryos.add(newKryoInstance()); | ... | ... |
1 | package org.onlab.netty; | 1 | package org.onlab.netty; |
2 | 2 | ||
3 | -import org.onlab.util.KryoPool; | 3 | +import org.onlab.util.KryoNamespace; |
4 | 4 | ||
5 | import java.nio.ByteBuffer; | 5 | import java.nio.ByteBuffer; |
6 | import java.util.ArrayList; | 6 | import java.util.ArrayList; |
... | @@ -12,7 +12,7 @@ import java.util.HashMap; | ... | @@ -12,7 +12,7 @@ import java.util.HashMap; |
12 | */ | 12 | */ |
13 | public class KryoSerializer { | 13 | public class KryoSerializer { |
14 | 14 | ||
15 | - private KryoPool serializerPool; | 15 | + private KryoNamespace serializerPool; |
16 | 16 | ||
17 | public KryoSerializer() { | 17 | public KryoSerializer() { |
18 | setupKryoPool(); | 18 | setupKryoPool(); |
... | @@ -23,7 +23,7 @@ public class KryoSerializer { | ... | @@ -23,7 +23,7 @@ public class KryoSerializer { |
23 | */ | 23 | */ |
24 | protected void setupKryoPool() { | 24 | protected void setupKryoPool() { |
25 | // FIXME Slice out types used in common to separate pool/namespace. | 25 | // FIXME Slice out types used in common to separate pool/namespace. |
26 | - serializerPool = KryoPool.newBuilder() | 26 | + serializerPool = KryoNamespace.newBuilder() |
27 | .register(ArrayList.class, | 27 | .register(ArrayList.class, |
28 | HashMap.class, | 28 | HashMap.class, |
29 | ArrayList.class, | 29 | ArrayList.class, | ... | ... |
-
Please register or login to post a comment