package com.appengine.dockstats.webservice;
//~--- non-JDK imports --------------------------------------------------------
import com.appengine.dockstats.resource.DockStat;
import com.appengine.dockstats.resource.DockStats;
import com.appengine.dockstats.resource.TableData;
import com.appengine.dockstats.resource.TestGetParam;
import com.appengine.dockstats.resource.UpdatedTime;
import org.restlet.Application;
import org.restlet.Restlet;
import org.restlet.routing.Router;
/**
*
* @author Sachin Handiekar
* @version 1.0
*/
public class DSWebService extends Application {
/**
* Creates a root Restlet that will receive all incoming calls.
*/
@Override
public Restlet createInboundRoot() {
Router router = new Router(getContext());
router.attach("/bikestats", DockStats.class);
router.attach("/bikestat/{dockID}", DockStat.class);
router.attach("/tabledata", TableData.class);
router.attach("/updatedTime", UpdatedTime.class);
router.attach("/test", TestGetParam.class);
return router;
}
}