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%2FGossiper.java;fp=opendaylight%2Fmd-sal%2Fsal-remoterpc-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fremote%2Frpc%2Fregistry%2Fgossip%2FGossiper.java;h=bfd06f2b73675a23e010f3d4ead4c53cc505ac25;hp=f43a1d9f9613e3871c6190948c12fb7f7172e1e0;hb=241885acd71c551bf2834f4d2c727c87856256f3;hpb=544f0ea584563a7398111d74eb7e89140ac02613 diff --git a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/Gossiper.java b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/Gossiper.java index f43a1d9f96..bfd06f2b73 100644 --- a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/Gossiper.java +++ b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/registry/gossip/Gossiper.java @@ -87,7 +87,7 @@ public class Gossiper extends AbstractUntypedActorWithMetering { Gossiper(final RemoteOpsProviderConfig config, final Boolean autoStartGossipTicks) { this.config = requireNonNull(config); - this.autoStartGossipTicks = autoStartGossipTicks.booleanValue(); + this.autoStartGossipTicks = autoStartGossipTicks; } Gossiper(final RemoteOpsProviderConfig config) { @@ -146,25 +146,25 @@ public class Gossiper extends AbstractUntypedActorWithMetering { //These ticks can be sent by another actor as well which is esp. useful while testing if (GOSSIP_TICK.equals(message)) { receiveGossipTick(); - } else if (message instanceof GossipStatus) { + } else if (message instanceof GossipStatus status) { // Message from remote gossiper with its bucket versions - receiveGossipStatus((GossipStatus) message); - } else if (message instanceof GossipEnvelope) { + receiveGossipStatus(status); + } else if (message instanceof GossipEnvelope envelope) { // Message from remote gossiper with buckets. This is usually in response to GossipStatus // message. The contained buckets are newer as determined by the remote gossiper by // comparing the GossipStatus message with its local versions. - receiveGossip((GossipEnvelope) message); - } else if (message instanceof ClusterEvent.MemberUp) { - receiveMemberUpOrReachable(((ClusterEvent.MemberUp) message).member()); + receiveGossip(envelope); + } else if (message instanceof ClusterEvent.MemberUp memberUp) { + receiveMemberUpOrReachable(memberUp.member()); - } else if (message instanceof ClusterEvent.ReachableMember) { - receiveMemberUpOrReachable(((ClusterEvent.ReachableMember) message).member()); + } else if (message instanceof ClusterEvent.ReachableMember reachableMember) { + receiveMemberUpOrReachable(reachableMember.member()); - } else if (message instanceof ClusterEvent.MemberRemoved) { - receiveMemberRemoveOrUnreachable(((ClusterEvent.MemberRemoved) message).member()); + } else if (message instanceof ClusterEvent.MemberRemoved memberRemoved) { + receiveMemberRemoveOrUnreachable(memberRemoved.member()); - } else if (message instanceof ClusterEvent.UnreachableMember) { - receiveMemberRemoveOrUnreachable(((ClusterEvent.UnreachableMember) message).member()); + } else if (message instanceof ClusterEvent.UnreachableMember unreachableMember) { + receiveMemberRemoveOrUnreachable(unreachableMember.member()); } else { unhandled(message);