Adjust to yangtools-2.0.0/odlparent-3.0.0 changes
[netconf.git] / netconf / tools / netconf-testtool / src / main / java / org / opendaylight / netconf / test / tool / Main.java
index 3a0b69a47ee4fa835b8f7599cb37d758581cd9f0..6ec885d44cb687029c7ac6f8d5fa7d538318b09d 100644 (file)
@@ -37,13 +37,18 @@ import org.apache.karaf.features.internal.model.ConfigFile;
 import org.apache.karaf.features.internal.model.Feature;
 import org.apache.karaf.features.internal.model.Features;
 import org.apache.karaf.features.internal.model.JaxbUtil;
+import org.opendaylight.netconf.test.tool.config.Configuration;
+import org.opendaylight.netconf.test.tool.config.ConfigurationBuilder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-
 public final class Main {
     private static final Logger LOG = LoggerFactory.getLogger(Main.class);
 
+    private Main() {
+
+    }
+
     @SuppressWarnings("checkstyle:IllegalCatch")
     public static void main(final String[] args) {
         final TesttoolParameters params = TesttoolParameters.parseArgs(args, TesttoolParameters.getParser());
@@ -52,10 +57,11 @@ public final class Main {
             .getLogger(Logger.ROOT_LOGGER_NAME);
         root.setLevel(params.debug ? Level.DEBUG : Level.INFO);
 
-        final NetconfDeviceSimulator netconfDeviceSimulator = new NetconfDeviceSimulator(params.threadPoolSize);
+        final Configuration configuration = new ConfigurationBuilder().from(params).build();
+        final NetconfDeviceSimulator netconfDeviceSimulator = new NetconfDeviceSimulator(configuration);
         try {
             LOG.debug("Trying to start netconf test-tool with parameters {}", params);
-            final List<Integer> openDevices = netconfDeviceSimulator.start(params);
+            final List<Integer> openDevices = netconfDeviceSimulator.start();
             if (openDevices.size() == 0) {
                 LOG.error("Failed to start any simulated devices, exiting...");
                 System.exit(1);