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%2FRequestFailure.java;h=db5a15b0bc57c5cda03bfd05ffaed53db7550024;hb=b4bf55727093657662d8c16a50fa85f87978a586;hp=13eb4bc618864b52c5ad46eec0783bf7bf72a092;hpb=9d4ff4c4045fdef38e3940d336d2825df29c4d65;p=controller.git diff --git a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/RequestFailure.java b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/RequestFailure.java index 13eb4bc618..db5a15b0bc 100644 --- a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/RequestFailure.java +++ b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/RequestFailure.java @@ -7,10 +7,11 @@ */ package org.opendaylight.controller.cluster.access.concepts; +import static java.util.Objects.requireNonNull; + import com.google.common.annotations.Beta; import com.google.common.base.MoreObjects.ToStringHelper; -import com.google.common.base.Preconditions; -import javax.annotation.Nonnull; +import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.controller.cluster.access.ABIVersion; import org.opendaylight.yangtools.concepts.WritableIdentifier; @@ -26,16 +27,17 @@ import org.opendaylight.yangtools.concepts.WritableIdentifier; public abstract class RequestFailure> extends Response { private static final long serialVersionUID = 1L; - private final RequestException cause; - protected RequestFailure(@Nonnull final C failure, @Nonnull final ABIVersion version) { + private final @NonNull RequestException cause; + + protected RequestFailure(final @NonNull C failure, final @NonNull ABIVersion version) { super(failure, version); - this.cause = Preconditions.checkNotNull(failure.getCause()); + this.cause = requireNonNull(failure.getCause()); } - protected RequestFailure(@Nonnull final T target, final long sequence, @Nonnull final RequestException cause) { + protected RequestFailure(final @NonNull T target, final long sequence, final @NonNull RequestException cause) { super(target, sequence); - this.cause = Preconditions.checkNotNull(cause); + this.cause = requireNonNull(cause); } /** @@ -43,8 +45,7 @@ public abstract class RequestFailure externalizableProxy(@Nonnull ABIVersion version); + protected abstract AbstractRequestFailureProxy externalizableProxy(ABIVersion version); }