X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Factors%2Fclient%2FInitialClientActorContext.java;h=5dce1cd3f13214df8efcfc1ffd6da65e0ada92c2;hp=636dd1e34f576d70842f288efe755ed12ac2b86f;hb=50a2f5eb1c94650bc1be1e49d3a5382a1a74a9b3;hpb=c6e3a444f7e8702aade9839ca950bc9790be8831;ds=sidebyside diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/actors/client/InitialClientActorContext.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/actors/client/InitialClientActorContext.java index 636dd1e34f..5dce1cd3f1 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/actors/client/InitialClientActorContext.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/actors/client/InitialClientActorContext.java @@ -7,6 +7,7 @@ */ package org.opendaylight.controller.cluster.datastore.actors.client; +import akka.actor.ActorSystem; import com.google.common.base.Preconditions; import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier; @@ -26,7 +27,11 @@ final class InitialClientActorContext extends AbstractClientActorContext { actor.saveSnapshot(snapshot); } - ClientActorBehavior createBehavior(final ClientActorContext context) { + ClientActorBehavior createBehavior(final ClientIdentifier clientId) { + final ActorSystem system = actor.getContext().system(); + final ClientActorContext context = new ClientActorContext(self(), system.scheduler(), system.dispatcher(), + persistenceId(), clientId); + return actor.initialBehavior(context); }