X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-remoterpc-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fremote%2Frpc%2Fregistry%2Fgossip%2FMessages.java;h=b05bd7d0f6f314c990e4a1d7909115b6c1ad1348;hb=71c540b3572415aef56acd4a31b503f24e9da437;hp=4e8f2c61c9af22869f785b2632a3df8695b2c48a;hpb=71ef4097b2cb06531766c053c3486745e3a5b6ee;p=controller.git diff --git a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/Messages.java b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/Messages.java index 4e8f2c61c9..b05bd7d0f6 100644 --- a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/Messages.java +++ b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/Messages.java @@ -9,16 +9,14 @@ package org.opendaylight.controller.remote.rpc.registry.gossip; import akka.actor.Address; import com.google.common.base.Preconditions; - import java.io.Serializable; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; - -import static org.opendaylight.controller.remote.rpc.registry.gossip.Messages.BucketStoreMessages.ContainsBucketVersions; -import static org.opendaylight.controller.remote.rpc.registry.gossip.Messages.BucketStoreMessages.ContainsBuckets; +import org.opendaylight.controller.remote.rpc.registry.gossip.Messages.BucketStoreMessages.ContainsBucketVersions; +import org.opendaylight.controller.remote.rpc.registry.gossip.Messages.BucketStoreMessages.ContainsBuckets; /** @@ -29,46 +27,13 @@ public class Messages { public static class BucketStoreMessages{ - public static class GetLocalBucket implements Serializable { - private static final long serialVersionUID = 1L; - } - - public static class ContainsBucket implements Serializable { - private static final long serialVersionUID = 1L; - final private Bucket bucket; - - public ContainsBucket(Bucket bucket){ - Preconditions.checkArgument(bucket != null, "bucket can not be null"); - this.bucket = bucket; - } - - public Bucket getBucket(){ - return bucket; - } - - } - - public static class UpdateBucket extends ContainsBucket implements Serializable { - private static final long serialVersionUID = 1L; - public UpdateBucket(Bucket bucket){ - super(bucket); - } - } - - public static class GetLocalBucketReply extends ContainsBucket implements Serializable { - private static final long serialVersionUID = 1L; - public GetLocalBucketReply(Bucket bucket){ - super(bucket); - } - } - public static class GetAllBuckets implements Serializable { private static final long serialVersionUID = 1L; } public static class GetBucketsByMembers implements Serializable{ private static final long serialVersionUID = 1L; - private Set
members; + private final Set
members; public GetBucketsByMembers(Set
members){ Preconditions.checkArgument(members != null, "members can not be null"); @@ -82,7 +47,7 @@ public class Messages { public static class ContainsBuckets implements Serializable{ private static final long serialVersionUID = 1L; - private Map buckets; + private final Map buckets; public ContainsBuckets(Map buckets){ Preconditions.checkArgument(buckets != null, "buckets can not be null"); @@ -94,11 +59,12 @@ public class Messages { for (Map.Entry entry : buckets.entrySet()){ //ignore null entries - if ( (entry.getKey() == null) || (entry.getValue() == null) ) + if ( (entry.getKey() == null) || (entry.getValue() == null) ) { continue; + } copy.put(entry.getKey(), entry.getValue()); } - return new HashMap<>(copy); + return copy; } } @@ -162,7 +128,7 @@ public class Messages { public static final class GossipStatus extends ContainsBucketVersions implements Serializable{ private static final long serialVersionUID = 1L; - private Address from; + private final Address from; public GossipStatus(Address from, Map versions) { super(versions);