commit | 65bc5fff00b5dc8af4a90d5a4e376b44fe826f30 | [log] [tgz] |
---|---|---|
author | TeruU <t-uchida@onlab.us> | Wed Apr 23 22:22:32 2014 -0700 |
committer | Gerrit Code Review <gerrit2@gerrit.onos.onlab.us> | Fri Apr 25 09:17:27 2014 -0700 |
tree | ecd7f1179eac14844530a0089db0f8aaaac668d6 | |
parent | d8ea71af2bc9592f0576842ecf608deb355b1d98 [diff] [blame] |
Add REST API for a device. In this commit, only added /wm/onos/topology/devices/json to get all device information. Change-Id: I9a56be1335914ba965f1e921960d3cabf813c61c
diff --git a/src/main/java/net/onrc/onos/core/topology/NetworkGraphImpl.java b/src/main/java/net/onrc/onos/core/topology/NetworkGraphImpl.java index 115afb5..b20ab6b 100644 --- a/src/main/java/net/onrc/onos/core/topology/NetworkGraphImpl.java +++ b/src/main/java/net/onrc/onos/core/topology/NetworkGraphImpl.java
@@ -105,6 +105,11 @@ return mac2Device.get(address); } + @Override + public Iterable<Device> getDevices() { + return Collections.unmodifiableCollection(mac2Device.values()); + } + protected void putDevice(Device device) { mac2Device.put(device.getMacAddress(), device); }