X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fshardmanager%2FShardManager.java;fp=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fshardmanager%2FShardManager.java;h=22bff493cfd99862682b84ee9add70467927ffdb;hb=dea5df204ec3a8d98840979e976952fbf653296f;hp=48917a6291415afd98e9684996254dc060167dd8;hpb=921b03062549b0977b83d1e2897d05801ea0b427;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManager.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManager.java index 48917a6291..22bff493cf 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManager.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManager.java @@ -708,12 +708,7 @@ class ShardManager extends AbstractUntypedPersistentActorWithMetering { } private void onActorInitialized(final ActorInitialized message) { - final ActorRef sender = getSender(); - - if (sender == null) { - // why is a non-actor sending this message? Just ignore. - return; - } + final var sender = message.actorRef(); String actorName = sender.path().name(); //find shard name from actor name; actor name is stringified shardId @@ -744,8 +739,8 @@ class ShardManager extends AbstractUntypedPersistentActorWithMetering { protected void handleRecover(final Object message) throws Exception { if (message instanceof RecoveryCompleted) { onRecoveryCompleted(); - } else if (message instanceof SnapshotOffer) { - applyShardManagerSnapshot((ShardManagerSnapshot)((SnapshotOffer) message).snapshot()); + } else if (message instanceof SnapshotOffer msg) { + applyShardManagerSnapshot((ShardManagerSnapshot) msg.snapshot()); } }