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%2FDOMRpcProviderService.java;h=9454214650e3cae7746add70077e95282f91e0a5;hp=21f0da24bfa4854938d885d8db70b4531ae1614b;hb=899ccfb2052bc5b2c52828d6ccb04c16f9787784;hpb=adf49155eced15c9f654d7bed7ee45cd95686e4f diff --git a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcProviderService.java b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcProviderService.java index 21f0da24bf..9454214650 100644 --- a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcProviderService.java +++ b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcProviderService.java @@ -7,7 +7,6 @@ */ package org.opendaylight.controller.md.sal.dom.api; -import com.google.common.collect.ImmutableSet; import java.util.Set; import javax.annotation.Nonnull; @@ -29,7 +28,10 @@ import javax.annotation.Nonnull; * *

* All implementations are required to perform these steps as specified above. + * + * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcProviderService} instead */ +@Deprecated public interface DOMRpcProviderService extends DOMService { /** * Register an {@link DOMRpcImplementation} object with this service. @@ -41,10 +43,8 @@ public interface DOMRpcProviderService extends DOMService { * @throws NullPointerException if implementation or types is null * @throws IllegalArgumentException if types is empty or contains a null element. */ - default @Nonnull DOMRpcImplementationRegistration registerRpcImplementation( - @Nonnull final T implementation, @Nonnull final DOMRpcIdentifier... rpcs) { - return registerRpcImplementation(implementation, ImmutableSet.copyOf(rpcs)); - } + @Nonnull DOMRpcImplementationRegistration registerRpcImplementation( + @Nonnull T implementation, @Nonnull DOMRpcIdentifier... rpcs); /** * Register an {@link DOMRpcImplementation} object with this service.