Deprecate ABIVersion.MAGNESIUM 82/103482/17
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 30 Nov 2022 17:58:22 +0000 (18:58 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 1 Dec 2022 22:24:50 +0000 (23:24 +0100)
This version is using inefficient Externalizable proxy and has been
supersed by CHLORINE_SR2. Deprecate it for removal and old proxies
as deprecated as well.

JIRA: CONTROLLER-2061
Change-Id: I0959f88d759d2aad33e16e13e9fefe34cd51a740
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
46 files changed:
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/ABIVersion.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/AbstractLocalHistoryRequestProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/AbstractReadPathTransactionRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/AbstractReadTransactionRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/AbstractTransactionRequestProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/AbstractTransactionSuccessProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ConnectClientFailureProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ConnectClientRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ConnectClientSuccessProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/CreateLocalHistoryRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/DestroyLocalHistoryRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ExistsTransactionRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ExistsTransactionSuccessProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/IncrementTransactionSequenceRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/IncrementTransactionSequenceSuccessProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/LocalHistoryFailureProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/LocalHistorySuccessProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ModifyTransactionRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ModifyTransactionSuccessProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/PurgeLocalHistoryRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ReadTransactionRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/ReadTransactionSuccessProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/SkipTransactionsRequestV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/SkipTransactionsResponseProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/TransactionAbortRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/TransactionAbortSuccessProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/TransactionCanCommitSuccessProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/TransactionCommitSuccessProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/TransactionDoCommitRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/TransactionFailureProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/TransactionPreCommitRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/TransactionPreCommitSuccessProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/TransactionPurgeRequestProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/commands/TransactionPurgeResponseProxyV1.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/AbstractEnvelopeProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/AbstractMessageProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/AbstractRequestFailureProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/AbstractRequestProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/AbstractResponseEnvelopeProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/AbstractResponseProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/AbstractSuccessProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/Envelope.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/FailureEnvelopeProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/RequestEnvelopeProxy.java
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/SuccessEnvelopeProxy.java
opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/TransactionTester.java

index 1ff961f26cfbd8854abd7d335bece6c5f0c235f8..365af8ce0f078c8937e9fbb890b0fe2374fe6e41 100644 (file)
@@ -42,7 +42,10 @@ public enum ABIVersion implements WritableObject {
     /**
      * Oldest ABI version we support. The messages remain the same as {@code BORON}, but messages bearing QNames in any
      * shape are using {@link NormalizedNodeStreamVersion#MAGNESIUM}, which improves encoding.
+     *
+     * @deprecated Support for this version is going to be removed in the next major version.
      */
+    @Deprecated(since = "7.0.0", forRemoval = true)
     MAGNESIUM(8) {
         @Override
         public NormalizedNodeStreamVersion getStreamVersion() {
index 1bd37fb83c18b8cb5cf7f89ef4ce076c252140ed..0033e16c84d7f3e7ac58dc51cd0edd4853e5eee7 100644 (file)
@@ -13,10 +13,9 @@ import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifie
 /**
  * Abstract base class for serialization proxies associated with {@link LocalHistoryRequest}s.
  *
- * @author Robert Varga
- *
  * @param <T> Message type
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 abstract class AbstractLocalHistoryRequestProxy<T extends LocalHistoryRequest<T>>
         extends AbstractRequestProxy<LocalHistoryIdentifier, T> implements LocalHistoryRequest.SerialForm<T> {
     @java.io.Serial
index e5429841f3a45954e892e64db3824f4a82b57834..2df22ff2f1c7168c9be1b86634cab553976fe6dc 100644 (file)
@@ -11,10 +11,9 @@ package org.opendaylight.controller.cluster.access.commands;
  * Abstract base class for serialization proxies associated with {@link AbstractReadTransactionRequest}s. It implements
  * the initial (Boron) serialization format.
  *
- * @author Robert Varga
- *
  * @param <T> Message type
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 abstract class AbstractReadPathTransactionRequestProxyV1<T extends AbstractReadPathTransactionRequest<T>>
         extends AbstractReadTransactionRequestProxyV1<T> implements AbstractReadPathTransactionRequest.SerialForm<T> {
     @java.io.Serial
index e8539ea57b421f880d4d7506c61aa0dc3a9d7a36..5986482f83c68b948abdbe17672cf321b6226af2 100644 (file)
@@ -11,10 +11,9 @@ package org.opendaylight.controller.cluster.access.commands;
  * Abstract base class for serialization proxies associated with {@link AbstractReadTransactionRequest}s. It implements
  * the initial (Boron) serialization format.
  *
- * @author Robert Varga
- *
  * @param <T> Message type
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 abstract class AbstractReadTransactionRequestProxyV1<T extends AbstractReadTransactionRequest<T>>
         extends AbstractTransactionRequestProxy<T> implements AbstractReadTransactionRequest.SerialForm<T> {
     @java.io.Serial
index f43a0d223041b02c1df5f5e5af003dbeec9156cd..df14a37c63e7fa77818bada9496181889cb0a697 100644 (file)
@@ -13,10 +13,9 @@ import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier
 /**
  * Abstract base class for serialization proxies associated with {@link TransactionRequest}s.
  *
- * @author Robert Varga
- *
  * @param <T> Message type
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 abstract class AbstractTransactionRequestProxy<T extends TransactionRequest<T>>
         extends AbstractRequestProxy<TransactionIdentifier, T> implements TransactionRequest.SerialForm<T> {
     @java.io.Serial
index ee44907b22ae822fe45fe5550b127eca2cfb84d0..65405b53fe7b29f321e10e4ee378147587829f9c 100644 (file)
@@ -13,10 +13,9 @@ import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier
 /**
  * Abstract base class for serialization proxies associated with {@link TransactionSuccess}es.
  *
- * @author Robert Varga
- *
  * @param <T> Message type
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 abstract class AbstractTransactionSuccessProxy<T extends TransactionSuccess<T>>
         extends AbstractSuccessProxy<TransactionIdentifier, T> implements TransactionSuccess.SerialForm<T> {
     @java.io.Serial
index 75f3a5f1fc0b144465d7c35e2812a503dc7436dc..b718c8ab7ee37091645897b9232266b36b7c21e7 100644 (file)
@@ -13,9 +13,8 @@ import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier;
 /**
  * Serialization proxy for use with {@link ConnectClientFailure}. This class implements initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class ConnectClientFailureProxyV1 extends AbstractRequestFailureProxy<ClientIdentifier, ConnectClientFailure>
         implements ConnectClientFailure.SerialForm {
     @java.io.Serial
index 419852328f8f16652b25024cae303ea86496014a..77575eb739c99310f5067519cc7202ea037a000e 100644 (file)
@@ -13,9 +13,8 @@ import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier;
 /**
  * Externalizable proxy for use with {@link ConnectClientRequest}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class ConnectClientRequestProxyV1 extends AbstractRequestProxy<ClientIdentifier, ConnectClientRequest>
         implements ConnectClientRequest.SerialForm {
     @java.io.Serial
index ec898b016c1305439254ec1b590a993ba592e402..be72166e6d0d64f58b207f0252fdee560ad51cc9 100644 (file)
@@ -13,9 +13,8 @@ import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier;
 /**
  * Externalizable proxy for use with {@link ConnectClientSuccess}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class ConnectClientSuccessProxyV1 extends AbstractSuccessProxy<ClientIdentifier, ConnectClientSuccess>
         implements ConnectClientSuccess.SerialForm {
     @java.io.Serial
index f5581e1414e89b7a2a43615e3712909d99f8095b..55d8f8333cf628c2394b8f5bda99a7db15464295 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link CreateLocalHistoryRequest}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class CreateLocalHistoryRequestProxyV1 extends AbstractLocalHistoryRequestProxy<CreateLocalHistoryRequest>
         implements CreateLocalHistoryRequest.SerialForm {
     @java.io.Serial
index ad285ca8ac5494b3909198a16e0fed76de57ea6a..06b49e36afff3d618e8d948d07c9f17d611d4070 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link DestroyLocalHistoryRequest}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class DestroyLocalHistoryRequestProxyV1 extends AbstractLocalHistoryRequestProxy<DestroyLocalHistoryRequest>
         implements DestroyLocalHistoryRequest.SerialForm {
     @java.io.Serial
index 9e048e27dc67b0f18c3c7d250dfb4f8a398be350..09c1e0a1ebc05063adb2eca9c38415e31913617a 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link ExistsTransactionRequest}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class ExistsTransactionRequestProxyV1 extends AbstractReadPathTransactionRequestProxyV1<ExistsTransactionRequest>
         implements ExistsTransactionRequest.SerialForm {
     @java.io.Serial
index 96d1843bdd444f3783c4d287259ad91ebcbe8d6e..ce92ff4ee35646a1675e54b4056b00f46f837f70 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link ExistsTransactionSuccess}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class ExistsTransactionSuccessProxyV1 extends AbstractTransactionSuccessProxy<ExistsTransactionSuccess>
         implements ExistsTransactionSuccess.SerialForm {
     @java.io.Serial
index bedae8e5e81c4ae50d1dd3b845cffa478b7ba80e..d021c424ba44c807ae1e8b9806fef2407d691fcd 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.controller.cluster.access.commands;
 
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class IncrementTransactionSequenceRequestProxyV1
         extends AbstractReadTransactionRequestProxyV1<IncrementTransactionSequenceRequest>
         implements IncrementTransactionSequenceRequest.SerialForm {
index 0acb9b442906b953084a85cf01db0fee203ecff1..a4e7ad31ee16ddef0cc314bf9ef8cef99af87ab2 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link IncrementTransactionSequenceSuccess}. It implements the initial (Boron)
  * serialization format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class IncrementTransactionSequenceSuccessProxyV1
         extends AbstractTransactionSuccessProxy<IncrementTransactionSequenceSuccess>
         implements IncrementTransactionSequenceSuccess.SerialForm {
index f044936b7a2d4b8f8881dc929d8e98d498ab635a..ab6a30ad5f78f52d1e1ff67ea56939f82167c135 100644 (file)
@@ -13,9 +13,8 @@ import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifie
 /**
  * Externalizable proxy for use with {@link LocalHistoryFailure}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class LocalHistoryFailureProxyV1
         extends AbstractRequestFailureProxy<LocalHistoryIdentifier, LocalHistoryFailure>
         implements LocalHistoryFailure.SerialForm {
index 6f05617613ee7d5719f1dc595731449f4a0e2f1b..1dad6f477cce3527e3a2bf2fdd7f9c903350ffbc 100644 (file)
@@ -12,9 +12,8 @@ import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifie
 
 /**
  * Serialization proxy associated with {@link LocalHistorySuccess}.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class LocalHistorySuccessProxyV1 extends AbstractSuccessProxy<LocalHistoryIdentifier, LocalHistorySuccess>
         implements LocalHistorySuccess.SerialForm {
     @java.io.Serial
index 91d8a27c6b2ce530e85e28e5496a9717f96c49cd..de5c9d67ffcd55c2f921e70589dbe2ad29eeff68 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link ExistsTransactionRequest}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class ModifyTransactionRequestProxyV1 extends AbstractTransactionRequestProxy<ModifyTransactionRequest>
         implements ModifyTransactionRequest.SerialForm {
     @java.io.Serial
index 8738f997479bf0f9f8493ce26956830cce49f420..ed0992c53cd0d4271f818c9a66d434fa93d21238 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link ModifyTransactionSuccess}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class ModifyTransactionSuccessProxyV1 extends AbstractTransactionSuccessProxy<ModifyTransactionSuccess>
         implements ModifyTransactionSuccess.SerialForm {
     @java.io.Serial
index 35571fb11d265291de7148c5a74b2d0c974e4f68..22f288ae52a84e9c1772a6c9f63f45ccd2ad2b2f 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link PurgeLocalHistoryRequest}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class PurgeLocalHistoryRequestProxyV1 extends AbstractLocalHistoryRequestProxy<PurgeLocalHistoryRequest>
         implements PurgeLocalHistoryRequest.SerialForm {
     @java.io.Serial
index e27869547b05d973d0b5e85cf344abbf95264ce4..8cdbeb0924f1dd5572f6938f7956c599826f266c 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link ReadTransactionRequest}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class ReadTransactionRequestProxyV1 extends AbstractReadPathTransactionRequestProxyV1<ReadTransactionRequest>
         implements ReadTransactionRequest.SerialForm {
     @java.io.Serial
index 9818ada0afd9555a2745c4ba686d351c6ac0ba3e..c1459a9a25a63ba7d109a1c2df0ed9014dd6e1b0 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link ReadTransactionSuccess}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class ReadTransactionSuccessProxyV1 extends AbstractTransactionSuccessProxy<ReadTransactionSuccess>
         implements ReadTransactionSuccess.SerialForm {
     @java.io.Serial
index 762289c0bc3687067fbd81d3114cf2ec151958f1..7924d728762876909ba0de06fa5b660e3647e554 100644 (file)
@@ -11,6 +11,7 @@ package org.opendaylight.controller.cluster.access.commands;
  * Externalizable proxy for use with {@link SkipTransactionsRequest}. It implements the initial
  * (Phosphorus SR1) serialization format.
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class SkipTransactionsRequestV1 extends AbstractTransactionRequestProxy<SkipTransactionsRequest>
         implements SkipTransactionsRequest.SerialForm {
     @java.io.Serial
index 7e08536f6019b59556f2edced0ca1915e7664308..30effc3d783f2892d2632565f1635f3542e57c02 100644 (file)
@@ -11,6 +11,7 @@ package org.opendaylight.controller.cluster.access.commands;
  * Externalizable proxy for use with {@link SkipTransactionsResponse}. It implements the initial (Phosphorus SR1)
  * serialization format.
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class SkipTransactionsResponseProxyV1 extends AbstractTransactionSuccessProxy<SkipTransactionsResponse>
         implements SkipTransactionsResponse.SerialForm {
     @java.io.Serial
index 87def66318e99905b4646562ce60d5dc84686549..8cbd832c797b3dc864bd949dc223b0bcf1c1a809 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link TransactionAbortRequest}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class TransactionAbortRequestProxyV1 extends AbstractTransactionRequestProxy<TransactionAbortRequest>
         implements TransactionAbortRequest.SerialForm {
     @java.io.Serial
index 9d057ada5e63293df59a0355e966ebfbdd63f428..6dfe56fcf72a3fd921b4749d5a6a78377df5c3da 100644 (file)
@@ -13,6 +13,7 @@ package org.opendaylight.controller.cluster.access.commands;
  *
  * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class TransactionAbortSuccessProxyV1 extends AbstractTransactionSuccessProxy<TransactionAbortSuccess>
         implements TransactionAbortSuccess.SerialForm {
     @java.io.Serial
index 0d731c86ff9705c4585746b9c42560b2c369c7e0..74e0e5c7b882ae6b8d4a19781c64fa7e270caae6 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link TransactionCanCommitSuccess}. It implements the initial (Boron)
  * serialization format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class TransactionCanCommitSuccessProxyV1 extends AbstractTransactionSuccessProxy<TransactionCanCommitSuccess>
         implements TransactionCanCommitSuccess.SerialForm {
     @java.io.Serial
index ad2f1cb6c4236d074ae75d83c68a535aebce4dc3..9c48cb06a07a6cbe3f52799ff50a1967189dcc9b 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link TransactionCommitSuccess}. It implements the initial (Boron)
  * serialization format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class TransactionCommitSuccessProxyV1 extends AbstractTransactionSuccessProxy<TransactionCommitSuccess>
         implements TransactionCommitSuccess.SerialForm {
     @java.io.Serial
index ea9cfdb0410a7e0ab503bd7f7f44e211278204a6..8ace6dc7a67bf92c2cddf87caebc417b63253973 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link TransactionDoCommitRequest}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class TransactionDoCommitRequestProxyV1 extends AbstractTransactionRequestProxy<TransactionDoCommitRequest>
         implements TransactionDoCommitRequest.SerialForm {
     @java.io.Serial
index 335308b05cc7743b977ed79ebcbdb172fbe752f7..0d02bff46bd8b02cff0b8c4003b41bd8560d99f9 100644 (file)
@@ -13,9 +13,8 @@ import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier
 /**
  * Externalizable proxy for use with {@link TransactionFailure}. It implements the initial (Boron) serialization
  * format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class TransactionFailureProxyV1 extends AbstractRequestFailureProxy<TransactionIdentifier, TransactionFailure>
         implements TransactionFailure.SerialForm {
     @java.io.Serial
index 59fefb66dc39389f5c1c076945e474fc07dee292..b40ba972f3bb5e721aba9644da69c34ce355cce8 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link TransactionPreCommitRequest}. It implements the initial (Boron)
  * serialization format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class TransactionPreCommitRequestProxyV1 extends AbstractTransactionRequestProxy<TransactionPreCommitRequest>
         implements TransactionPreCommitRequest.SerialForm {
     @java.io.Serial
index e421f785ff07cd84a1e58f2307c85f1d961f752d..d2f1d7271322c26aa770083889d9eb1511dd3020 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link TransactionPreCommitSuccess}. It implements the initial (Boron)
  * serialization format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class TransactionPreCommitSuccessProxyV1 extends AbstractTransactionSuccessProxy<TransactionPreCommitSuccess>
         implements TransactionPreCommitSuccess.SerialForm {
     @java.io.Serial
index 529cc090f846dbb55483f7b1d461f96852011796..3709c67f3beadac12e532725ba7bdf42d9b63adb 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link TransactionPurgeRequest}. It implements the initial (Boron)
  * serialization format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class TransactionPurgeRequestProxyV1 extends AbstractTransactionRequestProxy<TransactionPurgeRequest>
         implements TransactionPurgeRequest.SerialForm {
     @java.io.Serial
index 3875614187745f942cf0912f48802686f1a662be..1927c07e341d46c5288042f75937ee7f65ab33cf 100644 (file)
@@ -10,9 +10,8 @@ package org.opendaylight.controller.cluster.access.commands;
 /**
  * Externalizable proxy for use with {@link TransactionPurgeResponse}. It implements the initial (Boron)
  * serialization format.
- *
- * @author Robert Varga
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class TransactionPurgeResponseProxyV1 extends AbstractTransactionSuccessProxy<TransactionPurgeResponse>
         implements TransactionPurgeResponse.SerialForm {
     @java.io.Serial
index a97a3f0aadc7fc456df96a0bbaaa3fa3cbd943cd..4de24263b874a6c2cf17d421faba28ff2bbc6e92 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.controller.cluster.access.concepts;
 import static com.google.common.base.Verify.verifyNotNull;
 import static java.util.Objects.requireNonNull;
 
+@Deprecated(since = "7.0.0", forRemoval = true)
 abstract class AbstractEnvelopeProxy<T extends Message<?, ?>, E extends Envelope<T>>
         implements Envelope.SerialForm<T, E> {
     @java.io.Serial
index 8b0912ff63670b23804681a003529907e6dc7cf3..23deb3b1ee671350a9080afb5a43ed6e4db1e421 100644 (file)
@@ -16,11 +16,10 @@ import org.opendaylight.yangtools.concepts.WritableIdentifier;
 /**
  * Abstract Externalizable proxy for use with {@link Message} subclasses.
  *
- * @author Robert Varga
- *
  * @param <T> Target identifier type
  * @param <C> Message class
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 abstract class AbstractMessageProxy<T extends WritableIdentifier, C extends Message<T, C>>
         implements Message.SerialForm<T, C> {
     @java.io.Serial
index 8089856ed296b04179a5bf26bdd2f9b4b3a19d14..4cad8a933674db217058ed746b3d1afdc7c278a1 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.yangtools.concepts.WritableIdentifier;
  *
  * @param <T> Target identifier type
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 public abstract class AbstractRequestFailureProxy<T extends WritableIdentifier, C extends RequestFailure<T, C>>
         extends AbstractResponseProxy<T, C> implements RequestFailure.SerialForm<T, C> {
     @java.io.Serial
index 3ce1193e40cb7887e223579ccb89946fc000a652..4f0e85fc68b94a77f5122e7ab2f2b58cb7231eed 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.yangtools.concepts.WritableIdentifier;
  *
  * @param <T> Target identifier type
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 public abstract class AbstractRequestProxy<T extends WritableIdentifier, C extends Request<T, C>>
         extends AbstractMessageProxy<T, C> implements Request.SerialForm<T, C> {
     @java.io.Serial
index 12bbe79a7b8d5841e17881fc46c8e728ee80ca04..07ea0846e4c4d06a386eaafadd4097482fc129a7 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.controller.cluster.access.concepts;
 
+@Deprecated(since = "7.0.0", forRemoval = true)
 abstract class AbstractResponseEnvelopeProxy<T extends Response<?, ?>, E extends ResponseEnvelope<T>>
         extends AbstractEnvelopeProxy<T, E> {
     @java.io.Serial
index 4e9f81e0cdb7881790aebcea09240e4435eb8b2a..22b800023ddccbdc4f98045bc24ddb427eb25ccc 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.yangtools.concepts.WritableIdentifier;
  * @param <T> Target identifier type
  * @param <C> Message class
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 abstract class AbstractResponseProxy<T extends WritableIdentifier, C extends Response<T, C>>
         extends AbstractMessageProxy<T, C> {
     @java.io.Serial
index bed6e8947b56114be576a2af1cf19d4cc7a74508..598fa83e93cf845ac2f4d9771c40902cf067979a 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.yangtools.concepts.WritableIdentifier;
  *
  * @param <T> Target identifier type
  */
+@Deprecated(since = "7.0.0", forRemoval = true)
 public abstract class AbstractSuccessProxy<T extends WritableIdentifier, C extends RequestSuccess<T, C>>
         extends AbstractResponseProxy<T, C> {
     @java.io.Serial
index 7d39f48e0ccac61e95f813a4d0ea86f62a94db46..7524985d4f38a898535505f237378ab0dce1195d 100644 (file)
@@ -106,5 +106,6 @@ public abstract class Envelope<T extends Message<?, ?>> implements Immutable, Se
 
     abstract @NonNull SerialForm<T, ?> createProxy();
 
+    @Deprecated(since = "7.0.0", forRemoval = true)
     abstract @NonNull AbstractEnvelopeProxy<T, ?> legacyProxy();
 }
index 98ae8be089d5876c9825cf08f088b22060d5d8e7..a41c10953fa1741eb2202725684dfadbb45d53fc 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.controller.cluster.access.concepts;
 
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class FailureEnvelopeProxy extends AbstractResponseEnvelopeProxy<RequestFailure<?, ?>, FailureEnvelope>
         implements FailureEnvelope.SerialForm {
     @java.io.Serial
index ce9b1f72fe7b0e0e36b78d6b83870d4c4440a96c..486441b532433600bbd2141e1c23a71e9f653511 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.controller.cluster.access.concepts;
 
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class RequestEnvelopeProxy extends AbstractEnvelopeProxy<Request<?, ?>, RequestEnvelope>
         implements RequestEnvelope.SerialForm {
     @java.io.Serial
index 20b46fcb50132ade8ea88282623d623544d2acbb..ebaec25d7ba4ad22dc9a9e491cc450d67420fa2f 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.controller.cluster.access.concepts;
 
+@Deprecated(since = "7.0.0", forRemoval = true)
 final class SuccessEnvelopeProxy extends AbstractResponseEnvelopeProxy<RequestSuccess<?, ?>, SuccessEnvelope>
         implements SuccessEnvelope.SerialForm {
     @java.io.Serial
index 065a0e97fb6acb0e8af346ad821244e88320192e..f9fb3b830d1b5eb53401b66c6d99efad6e3d53c0 100644 (file)
@@ -16,7 +16,6 @@ import org.opendaylight.controller.cluster.access.client.AbstractClientConnectio
 import org.opendaylight.controller.cluster.access.client.AccessClientUtil;
 import org.opendaylight.controller.cluster.access.commands.TransactionFailure;
 import org.opendaylight.controller.cluster.access.commands.TransactionRequest;
-import org.opendaylight.controller.cluster.access.concepts.AbstractRequestFailureProxy;
 import org.opendaylight.controller.cluster.access.concepts.FailureEnvelope;
 import org.opendaylight.controller.cluster.access.concepts.RequestEnvelope;
 import org.opendaylight.controller.cluster.access.concepts.RequestException;
@@ -95,7 +94,7 @@ class TransactionTester<T extends AbstractProxyTransaction> {
         }
 
         @Override
-        protected AbstractRequestFailureProxy<TransactionIdentifier, TransactionFailure> externalizableProxy(
+        protected RequestFailure.SerialForm<TransactionIdentifier, TransactionFailure> externalizableProxy(
                 final ABIVersion version) {
             throw new UnsupportedOperationException("Not implemented");
         }