Remove ABIVersion.MAGNESIUM
[controller.git] / opendaylight / md-sal / cds-access-api / src / main / java / org / opendaylight / controller / cluster / access / commands / ExistsTransactionSuccess.java
index ca5377051a4d5db83b969500d57b4eb873d29542..72dee3aefa365fd4a4fbee999e786574e4db6a31 100644 (file)
@@ -8,9 +8,6 @@
 package org.opendaylight.controller.cluster.access.commands;
 
 import com.google.common.base.MoreObjects.ToStringHelper;
-import java.io.IOException;
-import java.io.ObjectInput;
-import java.io.ObjectOutput;
 import org.opendaylight.controller.cluster.access.ABIVersion;
 import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier;
 
@@ -19,19 +16,6 @@ import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier
  * {@link #getExists()}.
  */
 public final class ExistsTransactionSuccess extends TransactionSuccess<ExistsTransactionSuccess> {
-    interface SerialForm extends TransactionSuccess.SerialForm<ExistsTransactionSuccess> {
-        @Override
-        default ExistsTransactionSuccess readExternal(final ObjectInput in, final TransactionIdentifier target,
-                final long sequence) throws IOException {
-            return new ExistsTransactionSuccess(target, sequence, in.readBoolean());
-        }
-
-        @Override
-        default void writeExternal(final ObjectOutput out, final ExistsTransactionSuccess msg) throws IOException {
-            out.writeBoolean(msg.getExists());
-        }
-    }
-
     @java.io.Serial
     private static final long serialVersionUID = 1L;
 
@@ -52,8 +36,8 @@ public final class ExistsTransactionSuccess extends TransactionSuccess<ExistsTra
     }
 
     @Override
-    protected SerialForm externalizableProxy(final ABIVersion version) {
-        return ABIVersion.MAGNESIUM.lt(version) ? new ETS(this) : new ExistsTransactionSuccessProxyV1(this);
+    protected ETS externalizableProxy(final ABIVersion version) {
+        return new ETS(this);
     }
 
     @Override