X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2FABIVersion.java;h=4d3cbc477beb33dec9e885b2ed4dffba65389ef0;hb=1650d581fe06646f9e8e4e2363bd64c0a97f532a;hp=bbea1a96551dde0be9f16d16a733ad1aff9e742f;hpb=b998131396132a7630f271f9baea225b45fde789;p=controller.git 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 bbea1a9655..4d3cbc477b 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 @@ -50,15 +50,24 @@ public enum ABIVersion implements WritableObject { return NormalizedNodeStreamVersion.LITHIUM; } }, - /** * Revised ABI version. The messages remain the same as {@link #BORON}, but messages bearing QNames in any shape - * are using {@link NormalizedNodeStreamVersion#SODIUM}, which improves encoding. + * are using {@link NormalizedNodeStreamVersion#NEON_SR2}, which improves encoding. + */ + NEON_SR2(6) { + @Override + public NormalizedNodeStreamVersion getStreamVersion() { + return NormalizedNodeStreamVersion.NEON_SR2; + } + }, + /** + * 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. */ - SODIUM(6) { + SODIUM_SR1(7) { @Override public NormalizedNodeStreamVersion getStreamVersion() { - return NormalizedNodeStreamVersion.SODIUM; + return NormalizedNodeStreamVersion.SODIUM_SR1; } }, @@ -98,7 +107,7 @@ public enum ABIVersion implements WritableObject { * @return Current {@link ABIVersion} */ public static @NonNull ABIVersion current() { - return SODIUM; + return SODIUM_SR1; } /** @@ -121,9 +130,11 @@ public enum ABIVersion implements WritableObject { case 5: return BORON; case 6: - return SODIUM; + return NEON_SR2; + case 7: + return SODIUM_SR1; default: - throw new FutureVersionException(value, SODIUM); + throw new FutureVersionException(value, SODIUM_SR1); } }