Bug 7449: Introduce ClientActorConfig in cds-access-client
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / databroker / actors / dds / AbstractDataStoreClientActor.java
index 1143bab10c39993f1d51672e6543ed94ea5a2a9a..b91ff70b62fab26bb93ca5e1f89411be41c83148 100644 (file)
@@ -15,6 +15,7 @@ import com.google.common.base.Verify;
 import java.util.concurrent.TimeUnit;
 import javax.annotation.Nonnull;
 import org.opendaylight.controller.cluster.access.client.AbstractClientActor;
+import org.opendaylight.controller.cluster.access.client.ClientActorConfig;
 import org.opendaylight.controller.cluster.access.client.ClientActorContext;
 import org.opendaylight.controller.cluster.access.concepts.FrontendIdentifier;
 import org.opendaylight.controller.cluster.common.actor.ExplicitAsk;
@@ -33,6 +34,11 @@ public abstract class AbstractDataStoreClientActor extends AbstractClientActor {
         this.actorContext = Preconditions.checkNotNull(actorContext);
     }
 
+    @Override
+    protected ClientActorConfig getClientActorConfig() {
+        return actorContext.getDatastoreContext();
+    }
+
     @Override
     protected final AbstractDataStoreClientBehavior initialBehavior(final ClientActorContext context) {
         return Verify.verifyNotNull(initialBehavior(context, actorContext));