X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Feos-dom-akka%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Feos%2Fakka%2Fowner%2Fsupervisor%2FIdleSupervisor.java;h=3028552a1031c7a790e63d62a8d495609aff135e;hp=2baeb62fc354028c541673d4a1ba569a752ea81b;hb=HEAD;hpb=7ce039b3e55d153fc75bc88198c49536ab83befc diff --git a/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/owner/supervisor/IdleSupervisor.java b/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/owner/supervisor/IdleSupervisor.java index 2baeb62fc3..3028552a10 100644 --- a/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/owner/supervisor/IdleSupervisor.java +++ b/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/owner/supervisor/IdleSupervisor.java @@ -10,7 +10,6 @@ package org.opendaylight.controller.eos.akka.owner.supervisor; import static java.util.Objects.requireNonNull; import akka.actor.typed.Behavior; -import akka.actor.typed.javadsl.AbstractBehavior; import akka.actor.typed.javadsl.ActorContext; import akka.actor.typed.javadsl.Behaviors; import akka.actor.typed.javadsl.Receive; @@ -18,6 +17,8 @@ import akka.cluster.Member; import akka.cluster.typed.Cluster; import akka.pattern.StatusReply; import org.opendaylight.controller.eos.akka.owner.supervisor.command.ActivateDataCenter; +import org.opendaylight.controller.eos.akka.owner.supervisor.command.ClearCandidates; +import org.opendaylight.controller.eos.akka.owner.supervisor.command.ClearCandidatesForMember; import org.opendaylight.controller.eos.akka.owner.supervisor.command.GetEntitiesBackendRequest; import org.opendaylight.controller.eos.akka.owner.supervisor.command.GetEntityBackendRequest; import org.opendaylight.controller.eos.akka.owner.supervisor.command.GetEntityOwnerBackendRequest; @@ -32,7 +33,7 @@ import org.slf4j.LoggerFactory; * in the primary datacenter, or is activated on demand. Once the supervisor instance is no longer needed in the * secondary datacenter it needs to be deactivated manually. */ -public final class IdleSupervisor extends AbstractBehavior { +public final class IdleSupervisor extends AbstractSupervisor { private static final Logger LOG = LoggerFactory.getLogger(IdleSupervisor.class); private static final String DATACENTER_PREFIX = "dc-"; @@ -56,7 +57,6 @@ public final class IdleSupervisor extends AbstractBehavior create(final BindingInstanceIdentifierCodec iidCodec) { - return Behaviors.setup(context -> new IdleSupervisor(context, iidCodec)); } @@ -67,6 +67,8 @@ public final class IdleSupervisor extends AbstractBehavior role.startsWith(DATACENTER_PREFIX)) .findFirst() .orElseThrow(() -> new IllegalArgumentException(selfMember + " does not have a valid role")); } + + @Override + Logger getLogger() { + return LOG; + } }