Remove old and unused Router code (incl. tests).
Added deprecated tags to a bunch of other objects that will be removed in a
future release
Change-Id: Iee80a260951070c1f280aa1a7755f06349aacb4f
diff --git a/apps/routing-api/src/main/java/org/onosproject/routing/FibEntry.java b/apps/routing-api/src/main/java/org/onosproject/routing/FibEntry.java
index e75ea47..3c5d550 100644
--- a/apps/routing-api/src/main/java/org/onosproject/routing/FibEntry.java
+++ b/apps/routing-api/src/main/java/org/onosproject/routing/FibEntry.java
@@ -24,7 +24,10 @@
/**
* An entry in the Forwarding Information Base (FIB).
+ *
+ * @deprecated use RouteService instead
*/
+@Deprecated
public class FibEntry {
private final IpPrefix prefix;
diff --git a/apps/routing-api/src/main/java/org/onosproject/routing/FibListener.java b/apps/routing-api/src/main/java/org/onosproject/routing/FibListener.java
index a184146..868fd02 100644
--- a/apps/routing-api/src/main/java/org/onosproject/routing/FibListener.java
+++ b/apps/routing-api/src/main/java/org/onosproject/routing/FibListener.java
@@ -19,7 +19,10 @@
/**
* A component that is able to process Forwarding Information Base (FIB) updates.
+ *
+ * @deprecated use RouteService instead
*/
+@Deprecated
public interface FibListener {
/**
diff --git a/apps/routing-api/src/main/java/org/onosproject/routing/FibUpdate.java b/apps/routing-api/src/main/java/org/onosproject/routing/FibUpdate.java
index c6efc3f..d8acae7 100644
--- a/apps/routing-api/src/main/java/org/onosproject/routing/FibUpdate.java
+++ b/apps/routing-api/src/main/java/org/onosproject/routing/FibUpdate.java
@@ -21,7 +21,10 @@
/**
* Represents a change to the Forwarding Information Base (FIB).
+ *
+ * @deprecated use RouteService instead
*/
+@Deprecated
public class FibUpdate {
/**
diff --git a/apps/routing-api/src/main/java/org/onosproject/routing/RouteEntry.java b/apps/routing-api/src/main/java/org/onosproject/routing/RouteEntry.java
index 4149164..2baf686 100644
--- a/apps/routing-api/src/main/java/org/onosproject/routing/RouteEntry.java
+++ b/apps/routing-api/src/main/java/org/onosproject/routing/RouteEntry.java
@@ -25,7 +25,10 @@
/**
* Represents a route entry for an IP prefix.
+ *
+ * @deprecated use RouteService instead
*/
+@Deprecated
public class RouteEntry {
private final IpPrefix prefix; // The IP prefix
private final IpAddress nextHop; // Next-hop IP address
diff --git a/apps/routing-api/src/main/java/org/onosproject/routing/RouteUpdate.java b/apps/routing-api/src/main/java/org/onosproject/routing/RouteUpdate.java
index bac3d71..9f95f3b 100644
--- a/apps/routing-api/src/main/java/org/onosproject/routing/RouteUpdate.java
+++ b/apps/routing-api/src/main/java/org/onosproject/routing/RouteUpdate.java
@@ -23,7 +23,10 @@
/**
* Represents a change in routing information.
+ *
+ * @deprecated use RouteService instead
*/
+@Deprecated
public class RouteUpdate {
private final Type type; // The route update type
private final RouteEntry routeEntry; // The updated route entry