Add utils.servicehelper to netvirt 06/16206/3
authorSam Hague <shague@redhat.com>
Mon, 9 Mar 2015 16:35:19 +0000 (12:35 -0400)
committerSam Hague <shague@redhat.com>
Mon, 9 Mar 2015 19:34:37 +0000 (19:34 +0000)
Change-Id: I00b761de45f242ced5b1c56740471b8f7b40ab0e
Signed-off-by: Sam Hague <shague@redhat.com>
openstack/net-virt-providers/pom.xml
openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/FlowCapableNodeDataChangeListener.java
openstack/net-virt/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/Activator.java

index ac550b3b343eb396187be1cf8fce60403d24fa14..ff16f2caa3c7483c5d0ebc25d9485aef0da38c5c 100644 (file)
@@ -98,6 +98,10 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
       <groupId>org.opendaylight.ovsdb</groupId>
       <artifactId>utils.mdsal-openflow</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.opendaylight.ovsdb</groupId>
+      <artifactId>utils.servicehelper</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.opendaylight.openflowplugin</groupId>
       <artifactId>openflowjava-extension-nicira</artifactId>
index 7a22f13981f21571c6191e8f0bb787e246da03c4..f5d89fecb22620cf6dba49448dd46a0498c6ada5 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.controller.md.sal.binding.api.DataChangeListener;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataBroker;
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
-import org.opendaylight.controller.sal.utils.ServiceHelper;
+import org.opendaylight.ovsdb.utils.servicehelper.ServiceHelper;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node;
index 75f70413808b2bdbd12f4b5e5b3f69fc04083dc6..ed3e1f3bcb2500692e8305e4edf8f487c165e58d 100644 (file)
@@ -245,7 +245,8 @@ public class Activator extends DependencyActivatorBase {
 
         manager.add(createComponent()
                 .setInterface(new String[]{SecurityServicesManager.class.getName()}, null)
-                .setImplementation(SecurityServicesImpl.class));
+                .setImplementation(SecurityServicesImpl.class)
+                .add(createServiceDependency().setService(INeutronPortCRUD.class).setRequired(true)));
 
         Dictionary<String, Object> fWaasHandlerProperties = new Hashtable<>();
         fWaasHandlerProperties.put(Constants.EVENT_HANDLER_TYPE_PROPERTY, AbstractEvent.HandlerType.NEUTRON_FWAAS);