From: Robert Varga Date: Thu, 1 Dec 2022 13:50:52 +0000 (+0100) Subject: Deprecate ABIVersion.{BORON,NEON_SR2,SODIUM_SR1} X-Git-Tag: v7.0.0~17 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=edfd0bcb062ade225d26b74d4f289ee98f15a79d Deprecate ABIVersion.{BORON,NEON_SR2,SODIUM_SR1} These versions are ancient and should not be used. They will be removed in version 7.0.0. JIRA: CONTROLLER-2059 Change-Id: I1e4584f0771d3e40eee1fcf9ada6e564a9bb2475 Signed-off-by: Robert Varga --- diff --git a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/ABIVersion.java b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/ABIVersion.java index 7045158de6..6c03e5f171 100644 --- a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/ABIVersion.java +++ b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/ABIVersion.java @@ -38,8 +38,11 @@ public enum ABIVersion implements WritableObject { /** * Initial ABI version, as shipped with Boron Simultaneous release. + * + * @deprecated This version scheduled for removal in the next major release. */ // We seed the initial version to be the same as DataStoreVersions.BORON-VERSION for compatibility reasons. + @Deprecated(since = "6.0.4", forRemoval = true) BORON(5) { @Override public NormalizedNodeStreamVersion getStreamVersion() { @@ -49,7 +52,10 @@ public enum ABIVersion implements WritableObject { /** * Revised ABI version. The messages remain the same as {@link #BORON}, but messages bearing QNames in any shape * are using {@link NormalizedNodeStreamVersion#NEON_SR2}, which improves encoding. + * + * @deprecated This version scheduled for removal in the next major release. */ + @Deprecated(since = "6.0.4", forRemoval = true) NEON_SR2(6) { @Override public NormalizedNodeStreamVersion getStreamVersion() { @@ -59,7 +65,10 @@ public enum ABIVersion implements WritableObject { /** * Revised ABI version. The messages remain the same as {@link #BORON}, but messages bearing QNames in any shape * are using {@link NormalizedNodeStreamVersion#SODIUM_SR1}, which improves encoding. + * + * @deprecated This version scheduled for removal in the next major release. */ + @Deprecated(since = "6.0.4", forRemoval = true) SODIUM_SR1(7) { @Override public NormalizedNodeStreamVersion getStreamVersion() {