Enhanced the CLIs.
diff --git a/net/api/src/main/java/org/onlab/onos/net/ElementId.java b/net/api/src/main/java/org/onlab/onos/net/ElementId.java
index 73e1f29..e205bb6 100644
--- a/net/api/src/main/java/org/onlab/onos/net/ElementId.java
+++ b/net/api/src/main/java/org/onlab/onos/net/ElementId.java
@@ -3,8 +3,6 @@
import java.net.URI;
import java.util.Objects;
-import static com.google.common.base.MoreObjects.toStringHelper;
-
/**
* Immutable representation of a network element identity.
*/
@@ -47,7 +45,7 @@
@Override
public String toString() {
- return toStringHelper(this).add("uri", uri).toString();
+ return uri.toString();
}
}
diff --git a/net/api/src/main/java/org/onlab/onos/net/device/DeviceService.java b/net/api/src/main/java/org/onlab/onos/net/device/DeviceService.java
index 6c46627..8364935 100644
--- a/net/api/src/main/java/org/onlab/onos/net/device/DeviceService.java
+++ b/net/api/src/main/java/org/onlab/onos/net/device/DeviceService.java
@@ -55,13 +55,22 @@
/**
* Returns the port with the specified number and hosted by the given device.
- * @param deviceId device identifier
+ *
+ * @param deviceId device identifier
* @param portNumber port number
* @return device port
*/
Port getPort(DeviceId deviceId, PortNumber portNumber);
/**
+ * Indicates whether or not the device is presently online and available.
+ *
+ * @param deviceId device identifier
+ * @return true if the device is available
+ */
+ boolean isAvailable(DeviceId deviceId);
+
+ /**
* Adds the specified device listener.
*
* @param listener device listener