X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-cluster-admin-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fadmin%2FClusterAdminRpcService.java;h=1e2ee442774e2d731467686e8192d405de270507;hp=f11c60f5615d850d48908a898dac41c9b274044f;hb=10606a33e2c34bd15076bd605cf9c07261e760e4;hpb=684673104adccd504e394e01a852a06d42047af0 diff --git a/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java b/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java index f11c60f561..1e2ee44277 100644 --- a/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java +++ b/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java @@ -54,7 +54,7 @@ import org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshot import org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshotList; import org.opendaylight.controller.cluster.datastore.utils.ActorUtils; import org.opendaylight.controller.cluster.raft.client.messages.GetSnapshot; -import org.opendaylight.controller.eos.akka.NativeEosService; +import org.opendaylight.controller.eos.akka.DataCenterControl; 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.ActivateEosDatacenterInput; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.cluster.admin.rev151013.ActivateEosDatacenterOutput; @@ -127,7 +127,7 @@ public class ClusterAdminRpcService implements ClusterAdminService { private static final Logger LOG = LoggerFactory.getLogger(ClusterAdminRpcService.class); private static final @NonNull RpcResult LOCAL_SHARD_RESULT = RpcResultBuilder.success(new LocateShardOutputBuilder() - .setMemberNode(new LocalBuilder().setLocal(Empty.getInstance()).build()) + .setMemberNode(new LocalBuilder().setLocal(Empty.value()).build()) .build()) .build(); @@ -135,12 +135,12 @@ public class ClusterAdminRpcService implements ClusterAdminService { private final DistributedDataStoreInterface operDataStore; private final BindingNormalizedNodeSerializer serializer; private final Timeout makeLeaderLocalTimeout; - private final NativeEosService nativeEosService; + private final DataCenterControl dataCenterControl; public ClusterAdminRpcService(final DistributedDataStoreInterface configDataStore, final DistributedDataStoreInterface operDataStore, final BindingNormalizedNodeSerializer serializer, - final NativeEosService nativeEosService) { + final DataCenterControl dataCenterControl) { this.configDataStore = configDataStore; this.operDataStore = operDataStore; this.serializer = serializer; @@ -149,7 +149,7 @@ public class ClusterAdminRpcService implements ClusterAdminService { new Timeout(configDataStore.getActorUtils().getDatastoreContext() .getShardLeaderElectionTimeout().duration().$times(2)); - this.nativeEosService = nativeEosService; + this.dataCenterControl = dataCenterControl; } @Override @@ -528,9 +528,9 @@ public class ClusterAdminRpcService implements ClusterAdminService { final ActivateEosDatacenterInput input) { LOG.debug("Activating EOS Datacenter"); final SettableFuture> future = SettableFuture.create(); - Futures.addCallback(nativeEosService.activateDataCenter(), new FutureCallback<>() { + Futures.addCallback(dataCenterControl.activateDataCenter(), new FutureCallback<>() { @Override - public void onSuccess(final Void result) { + public void onSuccess(final Empty result) { LOG.debug("Successfully activated datacenter."); future.set(RpcResultBuilder.success().build()); } @@ -550,9 +550,9 @@ public class ClusterAdminRpcService implements ClusterAdminService { final DeactivateEosDatacenterInput input) { LOG.debug("Deactivating EOS Datacenter"); final SettableFuture> future = SettableFuture.create(); - Futures.addCallback(nativeEosService.deactivateDataCenter(), new FutureCallback<>() { + Futures.addCallback(dataCenterControl.deactivateDataCenter(), new FutureCallback<>() { @Override - public void onSuccess(final Void result) { + public void onSuccess(final Empty result) { LOG.debug("Successfully deactivated datacenter."); future.set(RpcResultBuilder.success().build()); }