X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fdom%2Fapi%2FDOMRpcImplementationNotAvailableException.java;h=1a93922647cf801dc261fee8ed937b4a162c9e39;hp=cca9a452b8f1fc29a9ad98aba9055921e89e557b;hb=2a6aa1775604906755883f810ee9ea6d5f286135;hpb=c671195065ce54e65f3b4a6da964871536f8a194 diff --git a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcImplementationNotAvailableException.java b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcImplementationNotAvailableException.java index cca9a452b8..1a93922647 100644 --- a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcImplementationNotAvailableException.java +++ b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcImplementationNotAvailableException.java @@ -7,20 +7,29 @@ */ package org.opendaylight.controller.md.sal.dom.api; -import com.google.common.base.Preconditions; -import javax.annotation.Nonnull; +import static java.util.Objects.requireNonNull; + +import org.eclipse.jdt.annotation.NonNull; /** * Exception indicating that no implementation of the requested RPC service is available. + * + * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcImplementationNotAvailableException} instead. */ +@Deprecated(forRemoval = true) public class DOMRpcImplementationNotAvailableException extends DOMRpcException { private static final long serialVersionUID = 1L; - public DOMRpcImplementationNotAvailableException(@Nonnull final String format, final Object... args) { + public DOMRpcImplementationNotAvailableException(final @NonNull String format, final Object... args) { super(String.format(format, args)); } - public DOMRpcImplementationNotAvailableException(@Nonnull final Throwable cause, @Nonnull final String format, final Object... args) { - super(String.format(format, args), Preconditions.checkNotNull(cause)); + public DOMRpcImplementationNotAvailableException(final @NonNull Throwable cause, final @NonNull String format, + final Object... args) { + super(String.format(format, args), requireNonNull(cause)); + } + + public DOMRpcImplementationNotAvailableException(final String message, final Throwable cause) { + super(message, cause); } }