X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fconnect%2Fnetconf%2FNetconfDevice.java;h=94beaed0dfc61aeb0c5f260c24a1a689ec9fd7a1;hp=54242cf26da315643d16cb350be9d4a60f300de1;hb=74826747264952efec288fa37788a989458e364e;hpb=e159106bc148e76fc1e3e3c780bdd740d99e74ed diff --git a/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java b/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java index 54242cf26d..94beaed0df 100644 --- a/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java +++ b/opendaylight/md-sal/sal-netconf-connector/src/main/java/org/opendaylight/controller/sal/connect/netconf/NetconfDevice.java @@ -40,6 +40,7 @@ import org.opendaylight.controller.md.sal.common.api.data.DataModification; import org.opendaylight.controller.md.sal.common.api.data.DataReader; import org.opendaylight.controller.netconf.client.NetconfClientDispatcher; import org.opendaylight.controller.netconf.client.conf.NetconfClientConfiguration; +import org.opendaylight.controller.netconf.client.conf.NetconfReconnectingClientConfiguration; import org.opendaylight.controller.sal.binding.api.data.DataProviderService; import org.opendaylight.controller.sal.core.api.Broker.ProviderSession; import org.opendaylight.controller.sal.core.api.Broker.RpcRegistration; @@ -126,7 +127,7 @@ public class NetconfDevice implements Provider, // private boolean rollbackSupported; - private NetconfClientConfiguration clientConfig; + private NetconfReconnectingClientConfiguration clientConfig; private volatile DataProviderService dataProviderService; public NetconfDevice(String name) { @@ -146,7 +147,7 @@ public class NetconfDevice implements Provider, // logger.info("Starting NETCONF Client {} for address {}", name, socketAddress); - dispatcher.createClient(clientConfig); + dispatcher.createReconnectingClient(clientConfig); } Optional getSchemaContext() { @@ -491,7 +492,7 @@ public class NetconfDevice implements Provider, // this.dispatcher = dispatcher; } - public void setClientConfig(final NetconfClientConfiguration clientConfig) { + public void setClientConfig(final NetconfReconnectingClientConfiguration clientConfig) { this.clientConfig = clientConfig; }