*/
package org.opendaylight.controller.eos.akka;
-import com.google.common.annotations.Beta;
import com.google.common.util.concurrent.ListenableFuture;
import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.yang.common.Empty;
/**
- * Service used to bring up/down the NativeEos service in individual datacenters.
+ * Service used to bring up/down the Entity Ownership Service service in individual datacenters.
* Active datacenter in native eos terms means that the candidates from this datacenter can become owners of entities.
* Additionally the singleton component makings ownership decisions, runs only in an active datacenter.
*
* on any node from the datacenter to be activated. Datacenters only need to brought up when using non-default
* datacenter or multiple datacenters.
*/
-@Beta
public interface DataCenterControl {
/**
- * Activates the native eos service in the datacenter that this method is called.
+ * Activates the Entity Ownership Service in the datacenter that this method is called.
+ *
+ * @return Completion future
*/
@NonNull ListenableFuture<Empty> activateDataCenter();
/**
- * Deactivates the native eos service in the datacenter that this method is called.
+ * Deactivates the Entity Ownership Service in the datacenter that this method is called.
*
* @return Completion future
*/