diff --git a/src/main/java/net/floodlightcontroller/topology/TopologyManager.java b/src/main/java/net/floodlightcontroller/topology/TopologyManager.java index 44eac804b8b2f50fee874948e98d30f7fb510274..66bbcae6f932f7c673035108d32383e0da3c90c2 100644 --- a/src/main/java/net/floodlightcontroller/topology/TopologyManager.java +++ b/src/main/java/net/floodlightcontroller/topology/TopologyManager.java @@ -327,12 +327,12 @@ IRoutingService, ILinkDiscoveryListener { topologyAware = new ArrayList<ITopologyListener>(); ldUpdates = new LinkedBlockingQueue<LDUpdate>(); - ScheduledExecutorService ses = threadPool.getScheduledExecutor(); - newInstanceTask = new SingletonTask(ses, new NewInstanceWorker()); } @Override public void startUp(FloodlightModuleContext context) { + ScheduledExecutorService ses = threadPool.getScheduledExecutor(); + newInstanceTask = new SingletonTask(ses, new NewInstanceWorker()); linkDiscovery.addListener(this); newInstanceTask.reschedule(1, TimeUnit.MILLISECONDS); }