blob: 1660336a461ebb9b9ba7ce49efea087c95901d41 [file] [log] [blame]
Pankaj Berdeac1a8c32013-02-26 17:45:57 -08001package net.floodlightcontroller.devicemanager.web;
2
3import java.util.Iterator;
4
5import net.floodlightcontroller.core.INetMapTopologyObjects.IDeviceObject;
6import net.onrc.onos.util.GraphDBConnection;
Toshio Koidea778d8d2013-06-13 13:41:16 -07007import net.onrc.onos.util.GraphDBOperation;
Pankaj Berdeac1a8c32013-02-26 17:45:57 -08008
9import org.restlet.resource.Get;
10import org.restlet.resource.ServerResource;
11
12public class TopoDevicesResource extends ServerResource {
13
14 @Get("json")
15 public Iterator<IDeviceObject> retrieve() {
16
17 GraphDBConnection conn = GraphDBConnection.getInstance("");
Toshio Koidea778d8d2013-06-13 13:41:16 -070018 GraphDBOperation op = new GraphDBOperation(conn);
Pankaj Berdeac1a8c32013-02-26 17:45:57 -080019
Toshio Koidea778d8d2013-06-13 13:41:16 -070020 return op.getDevices().iterator();
Pankaj Berdeac1a8c32013-02-26 17:45:57 -080021
22 }
23
24}