package com.metrictracker.ws;
import org.restlet.Application;
import org.restlet.Restlet;
import org.restlet.routing.Router;
public class MetricTrackerWSServlet extends Application {
/**
* Creates a root Restlet that will receive all incoming calls.
*/
@Override
public Restlet createInboundRoot() {
// Create a router Restlet that routes each call to a
// new instance of HelloWorldResource.
Router router = new Router(getContext());
// Defines only one route
//router.attachDefault(ManageMetric.class);
router.attach("/metric/{metricName}", ManageMetric.class);
router.attach("/metricgoal/{metricName}", ManageMetricGoal.class);
router.attach("/metricvalue/{metricName}", ManageMetricValue.class);
// router.attach("/getmetricstream/{metricName}", MetricStream.class);
return router;
}
}