import com.google.common.annotations.Beta;
import org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface;
+import org.opendaylight.controller.eos.akka.NativeEosService;
import org.opendaylight.mdsal.binding.api.RpcProviderService;
import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.cluster.admin.rev151013.ClusterAdminService;
BindingNormalizedNodeSerializer serializer = null;
@Reference
RpcProviderService rpcProviderService = null;
+ @Reference
+ NativeEosService nativeEosService = null;
private ObjectRegistration<?> reg;
@Activate
void activate() {
reg = rpcProviderService.registerRpcImplementation(ClusterAdminService.class,
- new ClusterAdminRpcService(configDatastore, operDatastore, serializer));
+ new ClusterAdminRpcService(configDatastore, operDatastore, serializer, nativeEosService));
LOG.info("Cluster Admin services started");
}