blob: ac9409f5d4d3663c0366efa0f0c5731139c6dbd4 [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
Pankaj Berde38646d62013-06-21 11:34:04 -07005import net.onrc.onos.graph.GraphDBOperation;
HIGUCHI Yuta20514902013-06-12 11:24:16 -07006import net.onrc.onos.ofcontroller.core.INetMapTopologyObjects.IDeviceObject;
Pankaj Berdeac1a8c32013-02-26 17:45:57 -08007
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() {
Toshio Koidebfe9b922013-06-18 10:56:05 -070015 GraphDBOperation op = new GraphDBOperation("");
Pankaj Berdeac1a8c32013-02-26 17:45:57 -080016
Toshio Koidea778d8d2013-06-13 13:41:16 -070017 return op.getDevices().iterator();
Pankaj Berdeac1a8c32013-02-26 17:45:57 -080018 }
Pankaj Berdeac1a8c32013-02-26 17:45:57 -080019}