X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fconnect%2Fnetconf%2Futil%2FNetconfRpcFutureCallback.java;h=83c8803ecd31acbf7ed3a3f37ab5644cf19abb52;hb=f65dce1db116e65f354afee08fa728fbb8a29f02;hp=6e1e9d764fa20db25a9ff336157ee561694f616f;hpb=12d3a7b3e61a41b044092306156f60893028d234;p=controller.git diff --git a/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/util/NetconfRpcFutureCallback.java b/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/util/NetconfRpcFutureCallback.java index 6e1e9d764f..83c8803ecd 100644 --- a/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/util/NetconfRpcFutureCallback.java +++ b/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/util/NetconfRpcFutureCallback.java @@ -9,17 +9,16 @@ package org.opendaylight.controller.sal.connect.netconf.util; import com.google.common.util.concurrent.FutureCallback; +import org.opendaylight.controller.md.sal.dom.api.DOMRpcResult; import org.opendaylight.controller.sal.connect.netconf.sal.tx.WriteRunningTx; import org.opendaylight.controller.sal.connect.util.RemoteDeviceId; -import org.opendaylight.yangtools.yang.common.RpcResult; -import org.opendaylight.yangtools.yang.data.api.CompositeNode; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * Simple Netconf rpc logging callback */ -public class NetconfRpcFutureCallback implements FutureCallback> { +public class NetconfRpcFutureCallback implements FutureCallback { private static final Logger LOG = LoggerFactory.getLogger(WriteRunningTx.class); private final String type; @@ -31,15 +30,15 @@ public class NetconfRpcFutureCallback implements FutureCallback result) { - if(result.isSuccessful()) { + public void onSuccess(final DOMRpcResult result) { + if(result.getErrors().isEmpty()) { LOG.trace("{}: " + type + " invoked successfully", id); } else { onUnsuccess(result); } } - protected void onUnsuccess(final RpcResult result) { + protected void onUnsuccess(final DOMRpcResult result) { LOG.warn("{}: " + type + " invoked unsuccessfully: {}", id, result.getErrors()); }