From: Martin Ciglan Date: Fri, 12 May 2017 11:09:06 +0000 (+0200) Subject: BindingDOMRpcProviderServiceAdapter should implement its interface X-Git-Tag: release/carbon-sr1~93 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=b3e33459a08e47623b5ba2be194e30e331e1ef8e;p=mdsal.git BindingDOMRpcProviderServiceAdapter should implement its interface Change-Id: I773f244bff3c08eb7982187089f6f0e8f0eefb65 Signed-off-by: Martin Ciglan (cherry picked from commit 1d3c94194fdcae0d88c36abdadc7e094bf568585) --- diff --git a/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMRpcProviderServiceAdapter.java b/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMRpcProviderServiceAdapter.java index 6cbc67e2dd..360bcd687a 100644 --- a/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMRpcProviderServiceAdapter.java +++ b/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMRpcProviderServiceAdapter.java @@ -14,6 +14,7 @@ import java.util.Collection; import java.util.HashSet; import java.util.Map; import java.util.Set; +import org.opendaylight.mdsal.binding.api.RpcProviderService; import org.opendaylight.mdsal.dom.api.DOMRpcIdentifier; import org.opendaylight.mdsal.dom.api.DOMRpcImplementationRegistration; import org.opendaylight.mdsal.dom.api.DOMRpcProviderService; @@ -24,7 +25,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.model.api.SchemaPath; -public class BindingDOMRpcProviderServiceAdapter { +public class BindingDOMRpcProviderServiceAdapter implements RpcProviderService { private static final Set GLOBAL = ImmutableSet.of(YangInstanceIdentifier.builder().build()); private final BindingToNormalizedNodeCodec codec; @@ -36,11 +37,13 @@ public class BindingDOMRpcProviderServiceAdapter { this.domRpcRegistry = domRpcRegistry; } + @Override public ObjectRegistration registerRpcImplementation(final Class type, final T implementation) { return register(type, implementation, GLOBAL); } + @Override public ObjectRegistration registerRpcImplementation(final Class type, final T implementation, final Set> paths) { return register(type, implementation, toYangInstanceIdentifiers(paths));