blob: b48ebde460f389642a06cb9f34f6601ac93d5a82 [file] [log] [blame]
HIGUCHI Yuta909de462013-06-12 14:32:26 -07001package net.onrc.onos.ofcontroller.linkdiscovery.web;
Pankaj Berde5024ec12013-01-31 17:07:29 -08002
3import java.util.List;
Pankaj Berde5024ec12013-01-31 17:07:29 -08004import net.floodlightcontroller.routing.Link;
HIGUCHI Yutaf05c4802013-06-17 11:15:50 -07005import net.onrc.onos.ofcontroller.core.internal.TopoLinkServiceImpl;
Pankaj Berde5024ec12013-01-31 17:07:29 -08006
7import org.restlet.resource.Get;
8import org.restlet.resource.ServerResource;
9
10public class TopoLinksResource extends ServerResource {
11
12 @Get("json")
13 public List<Link> retrieve() {
14 TopoLinkServiceImpl impl = new TopoLinkServiceImpl();
15
Pankaj Berde1cde50b2013-02-19 20:16:06 -080016 List<Link> retval = impl.getActiveLinks();
Pankaj Berded18c7622013-02-04 10:28:35 -080017 return retval;
Pankaj Berde5024ec12013-01-31 17:07:29 -080018 }
19
20}