From d52e597432261c5dba4f7ce694ded6277effd675 Mon Sep 17 00:00:00 2001 From: Alex Reimers <alex@bigswitch.com> Date: Tue, 10 Jan 2012 11:35:43 -0800 Subject: [PATCH] Moved storage source setup to it's own function. --- .../floodlightcontroller/core/internal/Controller.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/floodlightcontroller/core/internal/Controller.java b/src/main/java/net/floodlightcontroller/core/internal/Controller.java index 78f8969fb..365777081 100644 --- a/src/main/java/net/floodlightcontroller/core/internal/Controller.java +++ b/src/main/java/net/floodlightcontroller/core/internal/Controller.java @@ -1393,11 +1393,12 @@ public class Controller * new components */ protected void init() { + initStorageSource(); topology = new TopologyImpl(); deviceManager = new DeviceManagerImpl(); - storageSource = new MemoryStorageSource(); counterStore = new CounterStore(); pktinProcTime = new PktinProcessingTime(); + routingEngine = new RoutingImpl(); topology.setFloodlightProvider(this); topology.setStorageSource(storageSource); @@ -1408,7 +1409,6 @@ public class Controller initMessageFilterManager(); initStaticFlowPusher(); - routingEngine = new RoutingImpl(); initForwarding(); // call this explicitly because it does setup @@ -1430,6 +1430,10 @@ public class Controller JacksonCustomConverter.replaceConverter(); } + protected void initStorageSource() { + storageSource = new MemoryStorageSource(); + } + protected void initMessageFilterManager() { messageFilterManager = new OFMessageFilterManager(); messageFilterManager.init(this); -- GitLab