From ed5c4310ac20a37362cf95dbdec084b731879bb4 Mon Sep 17 00:00:00 2001
From: Ananth Suryanarayana <Ananth.Suryanarayana@bigswitch.com>
Date: Mon, 27 Aug 2012 09:34:45 -0700
Subject: [PATCH] minor cleanup

---
 .../net/floodlightcontroller/core/Main.java   | 20 +++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/src/main/java/net/floodlightcontroller/core/Main.java b/src/main/java/net/floodlightcontroller/core/Main.java
index 5a5bf9cdb..deea68449 100644
--- a/src/main/java/net/floodlightcontroller/core/Main.java
+++ b/src/main/java/net/floodlightcontroller/core/Main.java
@@ -14,11 +14,16 @@ import net.floodlightcontroller.restserver.IRestApiService;
  * @author alexreimers
  */
 public class Main {
-    
-    private static IFloodlightModuleContext moduleContext;
-    
-    public static IFloodlightModuleContext floodlightContextGet () {
-        return moduleContext;
+
+    private static IFloodlightModuleContext staticModuleContext;
+
+    public static IFloodlightModuleContext getFloodlightContext () {
+        return staticModuleContext;
+    }
+
+    public static void setFloodlightContext (
+                      IFloodlightModuleContext moduleContext) {
+        staticModuleContext = moduleContext;
     }
 
     /**
@@ -42,7 +47,10 @@ public class Main {
         
         // Load modules
         FloodlightModuleLoader fml = new FloodlightModuleLoader();
-        moduleContext = fml.loadModulesFromConfig(settings.getModuleFile());
+        IFloodlightModuleContext moduleContext =
+            fml.loadModulesFromConfig(settings.getModuleFile());
+        setFloodlightContext(moduleContext);
+
         // Run REST server
         IRestApiService restApi = moduleContext.getServiceImpl(IRestApiService.class);
         restApi.run();
-- 
GitLab