X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=plugins%2Fnetconf-client-mdsal%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fclient%2Fmdsal%2Fspi%2FNetconfDeviceRpc.java;fp=plugins%2Fnetconf-client-mdsal%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fclient%2Fmdsal%2Fspi%2FNetconfDeviceRpc.java;h=c434e2dca375ca178e6ca83846eb79adc0d54b4b;hb=1d6e9d80cc41e7d500635b2b961427d5f0fb2aff;hp=63e965a05a23efc7f2550f39cfe3a925ada81c9e;hpb=4e2a180f4ef132bbe3c356590f41ecaaa92a8ef0;p=netconf.git diff --git a/plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/spi/NetconfDeviceRpc.java b/plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/spi/NetconfDeviceRpc.java index 63e965a05a..c434e2dca3 100644 --- a/plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/spi/NetconfDeviceRpc.java +++ b/plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/spi/NetconfDeviceRpc.java @@ -7,12 +7,14 @@ */ package org.opendaylight.netconf.client.mdsal.spi; +import com.google.common.util.concurrent.ListenableFuture; import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.mdsal.dom.api.DOMRpcResult; import org.opendaylight.mdsal.dom.api.DOMRpcService; import org.opendaylight.netconf.client.mdsal.api.RemoteDeviceCommunicator; import org.opendaylight.netconf.client.mdsal.api.RemoteDeviceServices.Rpcs; import org.opendaylight.netconf.client.mdsal.api.RpcTransformer; +import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode; import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext; @@ -28,6 +30,11 @@ public final class NetconfDeviceRpc implements Rpcs.Normalized { domRpcService = new NetconfDeviceDOMRpcService(modelContext, communicator, transformer); } + @Override + public ListenableFuture invokeNetconf(final QName type, final ContainerNode input) { + return domRpcService().invokeRpc(type, input); + } + @Override public DOMRpcService domRpcService() { return domRpcService;