blob: e476f020367f8d7059bbb3bd312c6733e2fd4668 [file] [log] [blame]
HIGUCHI Yutae81427f2013-06-12 12:00:02 -07001package net.onrc.onos.ofcontroller.devicemanager.web;
Pankaj Berdeac1a8c32013-02-26 17:45:57 -08002
3import java.util.Iterator;
4
HIGUCHI Yuta20514902013-06-12 11:24:16 -07005import net.onrc.onos.ofcontroller.core.INetMapTopologyObjects.IDeviceObject;
Pankaj Berdeac1a8c32013-02-26 17:45:57 -08006import net.onrc.onos.util.GraphDBConnection;
7
8import org.restlet.resource.Get;
9import org.restlet.resource.ServerResource;
10
11public class TopoDevicesResource extends ServerResource {
12
13 @Get("json")
14 public Iterator<IDeviceObject> retrieve() {
15
16 GraphDBConnection conn = GraphDBConnection.getInstance("");
17
18 return conn.utils().getDevices(conn).iterator();
19
20 }
21
22}