Promote cds-dom-api contracts 50/103050/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 3 Nov 2022 02:31:04 +0000 (03:31 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 3 Nov 2022 02:47:06 +0000 (03:47 +0100)
These are stable enough not to warrant a @Beta annotation.

Change-Id: I2e493febf1a99560047b86ff5aa576c5428ff35d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/cds-dom-api/src/main/java/org/opendaylight/controller/cluster/dom/api/LeaderLocation.java
opendaylight/md-sal/cds-dom-api/src/main/java/org/opendaylight/controller/cluster/dom/api/LeaderLocationListener.java
opendaylight/md-sal/cds-dom-api/src/main/java/org/opendaylight/controller/cluster/dom/api/LeaderLocationListenerRegistration.java

index 696fec275316b7f231babae454f0b5df80c85a23..cd20186349fce062f4a4bd65d00398104274ae87 100644 (file)
@@ -7,14 +7,9 @@
  */
 package org.opendaylight.controller.cluster.dom.api;
 
-import com.google.common.annotations.Beta;
-
 /**
  * Enumeration of possible shard leader locations relative to the local node.
- *
- * @author Robert Varga
  */
-@Beta
 public enum LeaderLocation {
     /**
      * The leader is co-located on this node.
index 4f5fd4e83e1bac0da0021b98eb81578dfacab7b4..7dabde4058ae2f5daaf1539f7af6872f48ab8e6f 100644 (file)
@@ -7,16 +7,12 @@
  */
 package org.opendaylight.controller.cluster.dom.api;
 
-import com.google.common.annotations.Beta;
 import java.util.EventListener;
 import org.eclipse.jdt.annotation.NonNull;
 
 /**
  * Listener for shard leader location changes.
- *
- * @author Robert Varga
  */
-@Beta
 public interface LeaderLocationListener extends EventListener {
     /**
      * Invoked when shard leader location changes.
index 61f6426af59a09eebfe0f159a03440018f6fc4b8..7972b327ea9a2daea6ed07af53b28205b8ad1da0 100644 (file)
@@ -7,17 +7,13 @@
  */
 package org.opendaylight.controller.cluster.dom.api;
 
-import com.google.common.annotations.Beta;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 
 /**
  * Registration of a {@link LeaderLocationListener}.
  *
- * @author Robert Varga
- *
  * @param <T> Listener type
  */
-@Beta
 public interface LeaderLocationListenerRegistration<T extends LeaderLocationListener> extends ListenerRegistration<T> {
-
+    // Just a specialization
 }