X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Feos-dom-akka%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Feos%2Fakka%2FDataCenterControl.java;fp=opendaylight%2Fmd-sal%2Feos-dom-akka%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Feos%2Fakka%2FNativeEosService.java;h=cb9cff97adedba706bcb275f7dc4f4573fa38acc;hp=6445eba8cd6c4c0fd67e5652099da81438ebacb2;hb=55d8c678f2e25c8b9e78b3dad686de287b4ae5ea;hpb=9424ca135f6f29183d8708c85485035572818289 diff --git a/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/NativeEosService.java b/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/DataCenterControl.java similarity index 82% rename from opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/NativeEosService.java rename to opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/DataCenterControl.java index 6445eba8cd..cb9cff97ad 100644 --- a/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/NativeEosService.java +++ b/opendaylight/md-sal/eos-dom-akka/src/main/java/org/opendaylight/controller/eos/akka/DataCenterControl.java @@ -9,6 +9,8 @@ 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. @@ -22,15 +24,16 @@ import com.google.common.util.concurrent.ListenableFuture; * datacenter or multiple datacenters. */ @Beta -public interface NativeEosService { - +public interface DataCenterControl { /** * Activates the native eos service in the datacenter that this method is called. */ - ListenableFuture activateDataCenter(); + @NonNull ListenableFuture activateDataCenter(); /** * Deactivates the native eos service in the datacenter that this method is called. + * + * @return Completion future */ - ListenableFuture deactivateDataCenter(); + @NonNull ListenableFuture deactivateDataCenter(); }