import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Preconditions;
+import com.google.common.collect.Lists;
import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
final NetconfNode node) {
final ReconnectStrategyFactory sf = new TimedReconnectStrategyFactory(eventExecutor,
node.requireMaxConnectionAttempts().toJava(), node.requireBetweenAttemptsTimeoutMillis().toJava(),
- node.requireSleepFactor());
+ node.requireSleepFactor().decimalValue());
final NetconfReconnectingClientConfigurationBuilder reconnectingClientConfigurationBuilder;
final Protocol protocol = node.getProtocol();
if (node.requireTcpOnly()) {
}
if (node.getOdlHelloMessageCapabilities() != null) {
- reconnectingClientConfigurationBuilder
- .withOdlHelloCapabilities(node.getOdlHelloMessageCapabilities().getCapability());
+ reconnectingClientConfigurationBuilder.withOdlHelloCapabilities(
+ Lists.newArrayList(node.getOdlHelloMessageCapabilities().getCapability()));
}
return reconnectingClientConfigurationBuilder