Added Link REST and service for active links
diff --git a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/TopoLinkServiceImpl.java b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/TopoLinkServiceImpl.java
new file mode 100644
index 0000000..b73224e
--- /dev/null
+++ b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/TopoLinkServiceImpl.java
@@ -0,0 +1,33 @@
+package net.floodlightcontroller.linkdiscovery.internal;
+
+import java.util.List;
+
+import net.floodlightcontroller.core.INetMapTopologyService.ITopoLinkService;
+import net.floodlightcontroller.routing.Link;
+
+public class TopoLinkServiceImpl implements ITopoLinkService {
+	
+	ThreadLocal<LinkStorageImpl> store = new ThreadLocal<LinkStorageImpl>() {
+		@Override
+		protected LinkStorageImpl initialValue() {
+			LinkStorageImpl inStore = new LinkStorageImpl();
+			//TODO: Get the file path from global properties
+			inStore.init("/tmp/cassandra.titan");
+			return inStore;
+		}
+	};
+ 
+	LinkStorageImpl linkStore = store.get();
+	@Override
+	public List<Link> GetActiveLinks() {
+		// TODO Auto-generated method stub
+		return linkStore.getActiveLinks();
+	}
+
+	@Override
+	public List<Link> GetLinksOnSwitch(String dpid) {
+		// TODO Auto-generated method stub
+		return linkStore.getLinks(dpid);
+	}
+
+}