WIP choosing L3 node by ODL for VPP
[groupbasedpolicy.git] / neutron-vpp-mapper / src / main / java / org / opendaylight / groupbasedpolicy / neutron / vpp / mapper / NeutronVppMapper.java
index 861202f7407d35151bee484dc13485ce3b9c2f6c..d1eb492ec890cbf09f09b14030a456b09bd902c7 100644 (file)
@@ -11,6 +11,7 @@ package org.opendaylight.groupbasedpolicy.neutron.vpp.mapper;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;\r
 import org.opendaylight.groupbasedpolicy.neutron.vpp.mapper.hostconfigs.VppNodeListener;\r
 import org.opendaylight.groupbasedpolicy.neutron.vpp.mapper.processors.NeutronListener;\r
+import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId;\r
 import org.slf4j.Logger;\r
 import org.slf4j.LoggerFactory;\r
 \r
@@ -20,10 +21,10 @@ public class NeutronVppMapper implements AutoCloseable {
     VppNodeListener vppNodeListener;\r
     private static final Logger LOG = LoggerFactory.getLogger(NeutronVppMapper.class);\r
 \r
-    public NeutronVppMapper(String socketPath, String socketPrefix, DataBroker dataBroker) {\r
+    public NeutronVppMapper(String socketPath, String socketPrefix, String routingNode, DataBroker dataBroker) {\r
         SocketInfo socketInfo = new SocketInfo(socketPath, socketPrefix);\r
         vppNodeListener = new VppNodeListener(dataBroker, socketInfo);\r
-        neutronListener = new NeutronListener(dataBroker);\r
+        neutronListener = new NeutronListener(dataBroker, new NodeId(routingNode));\r
         LOG.info("Neutron VPP started!");\r
     }\r
 \r