Cleaned up SDN-IP config reader
Change-Id: I98100a77b7460eeba848c2b7016f51cdcfef072a
diff --git a/apps/sdnip/src/main/java/org/onlab/onos/sdnip/Router.java b/apps/sdnip/src/main/java/org/onlab/onos/sdnip/Router.java
index e4eafb5..f1a14e7 100644
--- a/apps/sdnip/src/main/java/org/onlab/onos/sdnip/Router.java
+++ b/apps/sdnip/src/main/java/org/onlab/onos/sdnip/Router.java
@@ -143,7 +143,7 @@
}
/**
- * Starts the Router.
+ * Starts the router.
*/
public void start() {
bgpUpdatesExecutor.execute(new Runnable() {
@@ -161,6 +161,14 @@
});
}
+ /**
+ * Shuts the router down.
+ */
+ public void shutdown() {
+ bgpUpdatesExecutor.shutdownNow();
+ bgpIntentsSynchronizerExecutor.shutdownNow();
+ }
+
//@Override TODO hook this up to something
public void leaderChanged(boolean isLeader) {
log.debug("Leader changed: {}", isLeader);