X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fconcepts%2FResponse.java;h=a41fa01db99d2a9c1701be940ce52115a43b2eb4;hb=HEAD;hp=cc6188bd84d8a0032f6169d700aeb56bd8dbc0d5;hpb=93fd87f9e46446be9eb8538669ebbfade205590e;p=controller.git diff --git a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/Response.java b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/Response.java index cc6188bd84..a41fa01db9 100644 --- a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/Response.java +++ b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/Response.java @@ -7,8 +7,7 @@ */ package org.opendaylight.controller.cluster.access.concepts; -import com.google.common.annotations.Beta; -import javax.annotation.Nonnull; +import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.controller.cluster.access.ABIVersion; import org.opendaylight.yangtools.concepts.WritableIdentifier; @@ -17,23 +16,23 @@ import org.opendaylight.yangtools.concepts.WritableIdentifier; * {@link RequestFailure} and {@link RequestSuccess}, which provide appropriate specialization. It is visible purely for * the purpose of allowing to check if an object is either of those specializations with a single instanceof check. * - * @author Robert Varga - * * @param Target identifier type * @param Message type */ -@Beta public abstract class Response> extends Message { + protected interface SerialForm> + extends Message.SerialForm { + + } + + @java.io.Serial private static final long serialVersionUID = 1L; - Response(@Nonnull final T target, final long sequence) { + Response(final @NonNull T target, final long sequence) { super(target, sequence); } - Response(@Nonnull final C response, @Nonnull final ABIVersion version) { + Response(final @NonNull C response, final @NonNull ABIVersion version) { super(response, version); } - - @Override - abstract AbstractResponseProxy externalizableProxy(@Nonnull ABIVersion version); }