fix 2/3 problems in GeniusModule, but now blocked by OPNFLWPLUG-1059
authorMichael Vorburger <mike@vorburger.ch>
Fri, 11 Jan 2019 02:33:05 +0000 (03:33 +0100)
committerMichael Vorburger <mike@vorburger.ch>
Wed, 1 Jul 2020 23:38:16 +0000 (01:38 +0200)
So now https://jira.opendaylight.org/browse/OPNFLWPLUG-1059 *REALLY*
needs to be sorted out... I'll try to get to that next week, or find
help.

Signed-off-by: Michael Vorburger <mike@vorburger.ch>
src/main/java/org/opendaylight/genius/simple/GeniusModule.java

index 3973d963a4c3a704796910d4443091d73b7a47ce..8dad2934abc60af1995ee5bf7a670693552652a8 100644 (file)
@@ -10,12 +10,16 @@ package org.opendaylight.genius.simple;
 import com.google.inject.AbstractModule;
 import org.opendaylight.controller.simple.InMemoryControllerModule;
 import org.opendaylight.daexim.DataImportBootReady;
+import org.opendaylight.genius.arputil.internal.ArpUtilImpl;
+import org.opendaylight.genius.ipv6util.nd.Ipv6NdUtilServiceImpl;
 import org.opendaylight.infrautils.inject.guice.GuiceClassPathBinder;
 import org.opendaylight.infrautils.inject.guice.testutils.AnnotationsModule;
 import org.opendaylight.infrautils.simple.InfraUtilsModule;
 import org.opendaylight.openflowplugin.simple.OpenFlowPluginModule;
 import org.opendaylight.restconf.simple.RestConfModule;
 import org.opendaylight.serviceutils.simple.ServiceUtilsModule;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.arputil.rev160406.OdlArputilService;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.ipv6.nd.util.rev170210.Ipv6NdUtilService;
 
 public class GeniusModule extends AbstractModule {
 
@@ -58,6 +62,12 @@ public class GeniusModule extends AbstractModule {
         install(new ItmModule());
         install(new DatastoreUtilsModule());
         // TODO install(new ResourceManagerWiring());
+
+        // ARP Util
+        bind(OdlArputilService.class).to(ArpUtilImpl.class);
+
+        // IPv6
+        bind(Ipv6NdUtilService.class).to(Ipv6NdUtilServiceImpl.class);
     }
 
 }