ONOS-3732 Bandwidth resource registration using netcfg.
- Uses netcfg defined value as available resource if defined,
else uses port speed as available Bandwidth resource
Change-Id: I2dde9a9194025194ed8785b4608f064debab182b
diff --git a/cli/src/main/java/org/onosproject/cli/net/ResourcesCommand.java b/cli/src/main/java/org/onosproject/cli/net/ResourcesCommand.java
index 1f79113..416b1ae 100644
--- a/cli/src/main/java/org/onosproject/cli/net/ResourcesCommand.java
+++ b/cli/src/main/java/org/onosproject/cli/net/ResourcesCommand.java
@@ -113,9 +113,15 @@
return;
}
+
if (resource instanceof ContinuousResource) {
+ String s = ((String) resource.last());
+ String simpleName = s.substring(s.lastIndexOf('.') + 1);
print("%s%s: %f", Strings.repeat(" ", level),
- resource.last(),
+ simpleName,
+ // Note: last() does not return, what we've registered
+ // following does not work
+ //((Class<?>) resource.last()).getSimpleName(),
((ContinuousResource) resource).value());
// Continuous resource is terminal node, stop here
return;