Remove CommitTransactionPayload.Proxy constructor 67/105167/4
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Apr 2023 13:58:47 +0000 (15:58 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 3 Apr 2023 20:53:41 +0000 (20:53 +0000)
This constructor is not used anywhere, remove it. This also means
writeExternal() cannot legally be called.

Change-Id: Icc6dc83bafb1af96ed5ef17963ad4121250d6342
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/CommitTransactionPayload.java

index 4cbe151a6d8337f6f607ce26e3f6d087d2912148..a7643e6799fa65232458586d2875045d8594e602 100644 (file)
@@ -250,14 +250,9 @@ public abstract sealed class CommitTransactionPayload extends IdentifiablePayloa
             // For Externalizable
         }
 
-        Proxy(final CommitTransactionPayload payload) {
-            this.payload = requireNonNull(payload);
-        }
-
         @Override
-        public void writeExternal(final ObjectOutput out) throws IOException {
-            out.writeInt(payload.size());
-            payload.writeBytes(out);
+        public void writeExternal(final ObjectOutput out) {
+            throw new UnsupportedOperationException();
         }
 
         @Override