blob: 2c99ece89fe552a1afe48354f9e3e1a18c467dc6 [file] [log] [blame]
Pavlin Radoslavovda7ef612013-10-30 16:12:14 -07001package net.onrc.onos.datagrid.web;
2
3import net.floodlightcontroller.restserver.RestletRoutable;
4
5import org.restlet.Context;
6import org.restlet.Restlet;
7import org.restlet.routing.Router;
8
9/**
10 * REST API implementation for the Datagrid.
11 */
12public class DatagridWebRoutable implements RestletRoutable {
13 /**
14 * Create the Restlet router and bind to the proper resources.
15 */
16 @Override
17 public Restlet getRestlet(Context context) {
18 Router router = new Router(context);
19 router.attach("/get/map/{map-name}/json", GetMapResource.class);
20 return router;
21 }
22
23 /**
24 * Set the base path for the Topology
25 */
26 @Override
27 public String basePath() {
28 return "/wm/datagrid";
29 }
30}