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%2FRpcManager.java;fp=opendaylight%2Fmd-sal%2Fsal-remoterpc-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fremote%2Frpc%2FRpcManager.java;h=5dbc1cdb3950b42df9595e0c25c4ae5bb0cf7cc8;hp=e289d7d08768139cfe6b3ec1362fddf7a375bc02;hb=35235f427f3a056f85fe83ddd1133e67540328f7;hpb=a4fcc7debbd036c6e1df8c88df1c0268c62e76e4 diff --git a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/RpcManager.java b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/RpcManager.java index e289d7d087..5dbc1cdb39 100644 --- a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/RpcManager.java +++ b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/RpcManager.java @@ -13,12 +13,13 @@ import akka.actor.OneForOneStrategy; import akka.actor.Props; import akka.actor.SupervisorStrategy; import com.google.common.base.Preconditions; +import java.util.concurrent.TimeUnit; import org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor; import org.opendaylight.controller.remote.rpc.registry.RpcRegistry; import org.opendaylight.mdsal.dom.api.DOMRpcProviderService; import org.opendaylight.mdsal.dom.api.DOMRpcService; import org.opendaylight.yangtools.concepts.ListenerRegistration; -import scala.concurrent.duration.Duration; +import scala.concurrent.duration.FiniteDuration; /** * This class acts as a supervisor, creates all the actors, resumes them, if an exception is thrown. It also registers @@ -87,7 +88,7 @@ public class RpcManager extends AbstractUntypedActor { @Override public SupervisorStrategy supervisorStrategy() { - return new OneForOneStrategy(10, Duration.create("1 minute"), t -> { + return new OneForOneStrategy(10, FiniteDuration.create(1, TimeUnit.MINUTES), t -> { LOG.error("An exception happened actor will be resumed", t); return SupervisorStrategy.resume(); });