HoneyNode Java 11 support for 121 devices
[transportpce.git] / tests / honeynode / 1.2.1 / honeynode-plugin-impl / src / main / java / io / fd / honeycomb / transportpce / device / DeviceReaderModule.java
@@ -23,6 +23,9 @@ import org.slf4j.LoggerFactory;
 
 import io.fd.honeycomb.translate.read.ReaderFactory;
 import io.fd.honeycomb.transportpce.device.read.DeviceReaderFactory;
+import io.fd.honeycomb.transportpce.device.read.NetconfStateReaderFactory;
+import io.fd.honeycomb.transportpce.device.read.OcPlatformReaderFactory;
+import io.fd.honeycomb.transportpce.device.read.OcTerminalDeviceReaderFactory;
 import io.fd.honeycomb.transportpce.device.read.PmReaderFactory;
 
 /**
@@ -38,10 +41,13 @@ public class DeviceReaderModule extends AbstractModule {
      */
     @Override
     protected void configure() {
-        LOG.info("Initializing Device and PM Module");
+        LOG.info("Initializing Device, PM, Netconf, OcPlatform and OcTerminalDevice Readers Module");
         final Multibinder<ReaderFactory> binder = Multibinder.newSetBinder(binder(), ReaderFactory.class);
+        binder.addBinding().to(NetconfStateReaderFactory.class);
         binder.addBinding().to(DeviceReaderFactory.class);
         binder.addBinding().to(PmReaderFactory.class);
+        binder.addBinding().to(OcPlatformReaderFactory.class);
+        binder.addBinding().to(OcTerminalDeviceReaderFactory.class);
     }
 
 }