Remove explicit Serializable 69/105169/6
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Apr 2023 14:09:52 +0000 (16:09 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 3 Apr 2023 20:55:47 +0000 (20:55 +0000)
All Payloads are serializable, hence AbstractIdentifiablePayload is as
well.

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

index 3f142f569e3ca042cdc0ba97a7db61fc408a84e7..c835f7088a2eac55df3d13ee517e39bcbc04561e 100644 (file)
@@ -17,7 +17,6 @@ import java.io.Externalizable;
 import java.io.IOException;
 import java.io.ObjectInput;
 import java.io.ObjectOutput;
-import java.io.Serializable;
 import java.util.function.Function;
 import org.apache.commons.lang3.SerializationUtils;
 import org.eclipse.jdt.annotation.NonNull;
@@ -27,11 +26,8 @@ import org.opendaylight.yangtools.concepts.Identifier;
 
 /**
  * Abstract base class for {@link IdentifiablePayload}s which hold a single {@link Identifier}.
- *
- * @author Robert Varga
  */
-public abstract class AbstractIdentifiablePayload<T extends Identifier> extends IdentifiablePayload<T>
-        implements Serializable {
+public abstract class AbstractIdentifiablePayload<T extends Identifier> extends IdentifiablePayload<T> {
     /**
      * An {@link Externalizable} with default implementations we expect our implementations to comply with. On-wire
      * serialization format is defined by {@link #bytes()}.