ONOS-6825: added OFAgent tracer
Change-Id: Ib04184b5fe108c636f8fb9c4b721a1004b72c0a7
diff --git a/incubator/api/src/main/java/org/onosproject/incubator/net/virtual/VirtualNetworkService.java b/incubator/api/src/main/java/org/onosproject/incubator/net/virtual/VirtualNetworkService.java
index 2e208e8..aa513ec 100644
--- a/incubator/api/src/main/java/org/onosproject/incubator/net/virtual/VirtualNetworkService.java
+++ b/incubator/api/src/main/java/org/onosproject/incubator/net/virtual/VirtualNetworkService.java
@@ -46,6 +46,24 @@
Set<VirtualNetwork> getVirtualNetworks(TenantId tenantId);
/**
+ * Returns the virtual network matching the network identifier.
+ *
+ * @param networkId virtual network identifier
+ * @return virtual network instance
+ * @throws org.onlab.util.ItemNotFoundException if no such network found
+ */
+ VirtualNetwork getVirtualNetwork(NetworkId networkId);
+
+ /**
+ * Returns {@code tenantId} for specified virtual network id.
+ *
+ * @param networkId virtual network identifier
+ * @return tenantId tenant identifier
+ * @throws org.onlab.util.ItemNotFoundException if no such network found
+ */
+ TenantId getTenantId(NetworkId networkId);
+
+ /**
* Returns a collection of all virtual devices in the specified network.
*
* @param networkId network identifier
diff --git a/incubator/api/src/test/java/org/onosproject/incubator/net/virtual/VirtualNetworkAdminServiceAdapter.java b/incubator/api/src/test/java/org/onosproject/incubator/net/virtual/VirtualNetworkAdminServiceAdapter.java
index 26145cc..0e10de6 100644
--- a/incubator/api/src/test/java/org/onosproject/incubator/net/virtual/VirtualNetworkAdminServiceAdapter.java
+++ b/incubator/api/src/test/java/org/onosproject/incubator/net/virtual/VirtualNetworkAdminServiceAdapter.java
@@ -112,4 +112,14 @@
public void removeVirtualPort(NetworkId networkId, DeviceId deviceId, PortNumber portNumber) {
}
+
+ @Override
+ public VirtualNetwork getVirtualNetwork(NetworkId networkId) {
+ return null;
+ }
+
+ @Override
+ public TenantId getTenantId(NetworkId networkId) {
+ return null;
+ }
}
diff --git a/incubator/api/src/test/java/org/onosproject/incubator/net/virtual/event/AbstractVirtualListenerManagerTest.java b/incubator/api/src/test/java/org/onosproject/incubator/net/virtual/event/AbstractVirtualListenerManagerTest.java
index 16369e0..ac4ce41 100644
--- a/incubator/api/src/test/java/org/onosproject/incubator/net/virtual/event/AbstractVirtualListenerManagerTest.java
+++ b/incubator/api/src/test/java/org/onosproject/incubator/net/virtual/event/AbstractVirtualListenerManagerTest.java
@@ -28,6 +28,8 @@
import org.onosproject.event.EventListener;
import org.onosproject.event.EventSink;
import org.onosproject.incubator.net.virtual.NetworkId;
+import org.onosproject.incubator.net.virtual.TenantId;
+import org.onosproject.incubator.net.virtual.VirtualNetwork;
import org.onosproject.incubator.net.virtual.VirtualNetworkService;
import org.onosproject.incubator.net.virtual.VirtualNetworkServiceAdapter;
@@ -254,6 +256,16 @@
}
@Override
+ public VirtualNetwork getVirtualNetwork(NetworkId networkId) {
+ return null;
+ }
+
+ @Override
+ public TenantId getTenantId(NetworkId networkId) {
+ return null;
+ }
+
+ @Override
public ServiceDirectory getServiceDirectory() {
return serviceDirectory;
}