Merge "Removing ovsdb plugin dependency on sal.utils classes"
[netvirt.git] / openstack / net-virt / src / main / java / org / opendaylight / ovsdb / openstack / netvirt / api / NetworkingProvider.java
index 109fb1ad4ae9b739b8aca78bdc68e3bf88e30da4..55a3a00807a1584a835851eda7f9739abc2c5156 100644 (file)
@@ -12,7 +12,7 @@ package org.opendaylight.ovsdb.openstack.netvirt.api;
 
 import org.opendaylight.controller.networkconfig.neutron.NeutronNetwork;
 import org.opendaylight.controller.sal.core.Node;
-import org.opendaylight.controller.sal.utils.Status;
+import org.opendaylight.ovsdb.plugin.api.Status;
 import org.opendaylight.ovsdb.schema.openvswitch.Interface;
 
 /**
@@ -20,6 +20,16 @@ import org.opendaylight.ovsdb.schema.openvswitch.Interface;
  */
 public interface NetworkingProvider {
 
+    /**
+     * Returns the name of the NetworkingProvider
+     */
+    public String getName();
+
+    /**
+     * Return true if the provider supports Network Service Instances
+     */
+    public boolean supportsServices();
+
     /**
      * Return true if the provider supports per-tenant or "static" tunneling
      */