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=e39ad1f90d70142c88ad3634d04bf7aca27cb4a0;hp=cca9a452b8f1fc29a9ad98aba9055921e89e557b;hb=3ec97cd0a86ad1b79f6854dc6924eb7b06e359a3;hpb=1d94bf61cc6d5a157e070d4af01a23599750569e 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..e39ad1f90d 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 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); } }