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=4e8f2c61c9af22869f785b2632a3df8695b2c48a;hb=2e15a7b29e4517e7b1b1ded0acb5a0ccf03d77e0;hp=9a247d97c77d308ec1eba9329facc12dc0ba6a69;hpb=ee146664ac8ae45439c14a84fe769633c3ebf847;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 9a247d97c7..4e8f2c61c9 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 @@ -17,6 +17,10 @@ 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; + + /** * These messages are used by {@link org.opendaylight.controller.remote.rpc.registry.gossip.BucketStore} and * {@link org.opendaylight.controller.remote.rpc.registry.gossip.Gossiper} actors. @@ -25,9 +29,12 @@ public class Messages { public static class BucketStoreMessages{ - public static class GetLocalBucket implements Serializable{} + 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){ @@ -42,20 +49,25 @@ public class Messages { } 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{} + 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; public GetBucketsByMembers(Set
members){ @@ -69,6 +81,7 @@ public class Messages { } public static class ContainsBuckets implements Serializable{ + private static final long serialVersionUID = 1L; private Map buckets; public ContainsBuckets(Map buckets){ @@ -90,24 +103,30 @@ public class Messages { } public static class GetAllBucketsReply extends ContainsBuckets implements Serializable{ + private static final long serialVersionUID = 1L; public GetAllBucketsReply(Map buckets) { super(buckets); } } public static class GetBucketsByMembersReply extends ContainsBuckets implements Serializable{ + private static final long serialVersionUID = 1L; public GetBucketsByMembersReply(Map buckets) { super(buckets); } } - public static class GetBucketVersions implements Serializable{} + public static class GetBucketVersions implements Serializable { + private static final long serialVersionUID = 1L; + } public static class ContainsBucketVersions implements Serializable{ + private static final long serialVersionUID = 1L; Map versions; public ContainsBucketVersions(Map versions) { - Preconditions.checkArgument(versions != null, "versions can not be null"); + Preconditions.checkArgument(versions != null, "versions can not be null or empty"); + this.versions = versions; } @@ -118,12 +137,14 @@ public class Messages { } public static class GetBucketVersionsReply extends ContainsBucketVersions implements Serializable{ + private static final long serialVersionUID = 1L; public GetBucketVersionsReply(Map versions) { super(versions); } } public static class UpdateRemoteBuckets extends ContainsBuckets implements Serializable{ + private static final long serialVersionUID = 1L; public UpdateRemoteBuckets(Map buckets) { super(buckets); } @@ -131,11 +152,16 @@ public class Messages { } public static class GossiperMessages{ - public static class Tick implements Serializable {} + public static class Tick implements Serializable { + private static final long serialVersionUID = 1L; + } - public static final class GossipTick extends Tick {} + public static final class GossipTick extends Tick { + private static final long serialVersionUID = 1L; + } - public static final class GossipStatus extends BucketStoreMessages.ContainsBucketVersions implements Serializable{ + public static final class GossipStatus extends ContainsBucketVersions implements Serializable{ + private static final long serialVersionUID = 1L; private Address from; public GossipStatus(Address from, Map versions) { @@ -148,12 +174,14 @@ public class Messages { } } - public static final class GossipEnvelope extends BucketStoreMessages.ContainsBuckets implements Serializable { + public static final class GossipEnvelope extends ContainsBuckets implements Serializable { + private static final long serialVersionUID = 1L; private final Address from; private final Address to; public GossipEnvelope(Address from, Address to, Map buckets) { super(buckets); + Preconditions.checkArgument(to != null, "Recipient of message must not be null"); this.to = to; this.from = from; }