X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-remoterpc-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fremote%2Frpc%2Fregistry%2Fgossip%2FBucketStore.java;h=39235bd97834786c02b250393d9e16f10b8a2064;hp=d349035b3c62f40743ca7fd8da898d39b6bce147;hb=9120c2cf7c530f566d8af94d4f9dc2cb2d3351f7;hpb=6050fd28f2def659abb5bc9d7127eb748b5fb32a diff --git a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/BucketStore.java b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/BucketStore.java index d349035b3c..39235bd978 100644 --- a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/BucketStore.java +++ b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/BucketStore.java @@ -102,7 +102,7 @@ public class BucketStore> extends AbstractUntypedActorWithMe } else if (message instanceof GetBucketVersions) { receiveGetBucketVersions(); } else if (message instanceof UpdateRemoteBuckets) { - receiveUpdateRemoteBuckets(((UpdateRemoteBuckets) message).getBuckets()); + receiveUpdateRemoteBuckets(((UpdateRemoteBuckets) message).getBuckets()); } else { if(log.isDebugEnabled()) { log.debug("Unhandled message [{}]", message); @@ -116,7 +116,7 @@ public class BucketStore> extends AbstractUntypedActorWithMe */ void receiveGetAllBuckets(){ final ActorRef sender = getSender(); - sender.tell(new GetAllBucketsReply(getAllBuckets()), getSelf()); + sender.tell(new GetAllBucketsReply(getAllBuckets()), getSelf()); } /** @@ -124,9 +124,8 @@ public class BucketStore> extends AbstractUntypedActorWithMe * * @return self owned + remote buckets */ - @SuppressWarnings("rawtypes") - Map getAllBuckets(){ - Map all = new HashMap<>(remoteBuckets.size() + 1); + Map> getAllBuckets(){ + Map> all = new HashMap<>(remoteBuckets.size() + 1); //first add the local bucket all.put(selfAddress, new BucketImpl<>(localBucket)); @@ -142,11 +141,10 @@ public class BucketStore> extends AbstractUntypedActorWithMe * * @param members requested members */ - @SuppressWarnings("rawtypes") void receiveGetBucketsByMembers(Set
members){ final ActorRef sender = getSender(); - Map buckets = getBucketsByMembers(members); - sender.tell(new GetBucketsByMembersReply(buckets), getSelf()); + Map> buckets = getBucketsByMembers(members); + sender.tell(new GetBucketsByMembersReply(buckets), getSelf()); } /** @@ -155,9 +153,8 @@ public class BucketStore> extends AbstractUntypedActorWithMe * @param members requested members * @return buckets for requested memebers */ - @SuppressWarnings("rawtypes") - Map getBucketsByMembers(Set
members) { - Map buckets = new HashMap<>(); + Map> getBucketsByMembers(Set
members) { + Map> buckets = new HashMap<>(); //first add the local bucket if asked if (members.contains(selfAddress)) { @@ -189,8 +186,7 @@ public class BucketStore> extends AbstractUntypedActorWithMe * @param receivedBuckets buckets sent by remote * {@link org.opendaylight.controller.remote.rpc.registry.gossip.Gossiper} */ - @SuppressWarnings({ "rawtypes", "unchecked" }) - void receiveUpdateRemoteBuckets(Map receivedBuckets){ + void receiveUpdateRemoteBuckets(Map> receivedBuckets){ log.debug("{}: receiveUpdateRemoteBuckets: {}", selfAddress, receivedBuckets); if (receivedBuckets == null || receivedBuckets.isEmpty()) { @@ -200,7 +196,7 @@ public class BucketStore> extends AbstractUntypedActorWithMe //Remote cant update self's bucket receivedBuckets.remove(selfAddress); - for (Map.Entry entry : receivedBuckets.entrySet()){ + for (Map.Entry> entry : receivedBuckets.entrySet()){ Long localVersion = versions.get(entry.getKey()); if (localVersion == null) {