From 609f0bd2646991335ab40a9a2265dcc928c0e6f7 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Sun, 18 Jun 2023 22:46:51 +0200 Subject: [PATCH] Sprinkle java.io.Serial Add annotations to make sure the API is covered. Change-Id: I5fb74fcc6b37386a029e69cd79d6e1978601637a Signed-off-by: Robert Varga --- .../messages/CloseDataTreeNotificationListenerRegistration.java | 2 ++ .../CloseDataTreeNotificationListenerRegistrationReply.java | 2 ++ .../cluster/datastore/messages/DataTreeChangedReply.java | 2 ++ .../controller/cluster/datastore/messages/GetKnownClients.java | 2 ++ 4 files changed, 8 insertions(+) diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseDataTreeNotificationListenerRegistration.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseDataTreeNotificationListenerRegistration.java index 3b5c6b3b8c..327dca0e80 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseDataTreeNotificationListenerRegistration.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseDataTreeNotificationListenerRegistration.java @@ -10,6 +10,7 @@ package org.opendaylight.controller.cluster.datastore.messages; import java.io.Serializable; public final class CloseDataTreeNotificationListenerRegistration implements Serializable { + @java.io.Serial private static final long serialVersionUID = 1L; private static final CloseDataTreeNotificationListenerRegistration INSTANCE = new CloseDataTreeNotificationListenerRegistration(); @@ -21,6 +22,7 @@ public final class CloseDataTreeNotificationListenerRegistration implements Seri return INSTANCE; } + @java.io.Serial private Object readResolve() { return INSTANCE; } diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseDataTreeNotificationListenerRegistrationReply.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseDataTreeNotificationListenerRegistrationReply.java index 0bc5254c14..ae825106ad 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseDataTreeNotificationListenerRegistrationReply.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/CloseDataTreeNotificationListenerRegistrationReply.java @@ -10,6 +10,7 @@ package org.opendaylight.controller.cluster.datastore.messages; import java.io.Serializable; public final class CloseDataTreeNotificationListenerRegistrationReply implements Serializable { + @java.io.Serial private static final long serialVersionUID = 1L; private static final CloseDataTreeNotificationListenerRegistrationReply INSTANCE = new CloseDataTreeNotificationListenerRegistrationReply(); @@ -22,6 +23,7 @@ public final class CloseDataTreeNotificationListenerRegistrationReply implements return INSTANCE; } + @java.io.Serial private Object readResolve() { return INSTANCE; } diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataTreeChangedReply.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataTreeChangedReply.java index d50079e6a1..06e898e09a 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataTreeChangedReply.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/DataTreeChangedReply.java @@ -10,6 +10,7 @@ package org.opendaylight.controller.cluster.datastore.messages; import java.io.Serializable; public final class DataTreeChangedReply implements Serializable { + @java.io.Serial private static final long serialVersionUID = 1L; private static final DataTreeChangedReply INSTANCE = new DataTreeChangedReply(); @@ -21,6 +22,7 @@ public final class DataTreeChangedReply implements Serializable { return INSTANCE; } + @java.io.Serial private Object readResolve() { return INSTANCE; } diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/GetKnownClients.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/GetKnownClients.java index f1e7fb70b5..30ac1a9eb7 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/GetKnownClients.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/messages/GetKnownClients.java @@ -14,6 +14,7 @@ import org.eclipse.jdt.annotation.NonNull; * Request a shard to report the clients it knows about. Shard is required to respond with {@link GetKnownClientsReply}. */ public final class GetKnownClients implements Serializable { + @java.io.Serial private static final long serialVersionUID = 1L; public static final @NonNull GetKnownClients INSTANCE = new GetKnownClients(); @@ -22,6 +23,7 @@ public final class GetKnownClients implements Serializable { } + @java.io.Serial private Object readResolve() { return INSTANCE; } -- 2.36.6