CLI support for Segment Routing Policy config
diff --git a/src/main/java/net/onrc/onos/apps/segmentrouting/web/SegmentRouterTunnelResource.java b/src/main/java/net/onrc/onos/apps/segmentrouting/web/SegmentRouterTunnelResource.java
new file mode 100644
index 0000000..57e42c7
--- /dev/null
+++ b/src/main/java/net/onrc/onos/apps/segmentrouting/web/SegmentRouterTunnelResource.java
@@ -0,0 +1,38 @@
+package net.onrc.onos.apps.segmentrouting.web;
+
+import org.restlet.resource.Delete;
+import org.restlet.resource.Get;
+import org.restlet.resource.Post;
+import org.restlet.resource.ServerResource;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * Base class for return router statistics
+ *
+ */
+public class SegmentRouterTunnelResource extends ServerResource {
+ protected final static Logger log =
+ LoggerFactory.getLogger(SegmentRouterTunnelResource.class);
+
+ @Post("json")
+ public String createTunnel(String tunnelParams) {
+ String reply = "success";
+ log.debug("createTunnel with params {}", tunnelParams);
+ return reply;
+ }
+
+ @Delete("json")
+ public String deleteTunnel(String tunnelId) {
+ String reply = "deleted";
+ log.debug("deleteTunnel with Id {}", tunnelId);
+ return reply;
+ }
+
+ @Get("json")
+ public String getTunnel() {
+ String reply = "success";
+ log.debug("getTunnel with params");
+ return reply;
+ }
+}