You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@marmotta.apache.org by wi...@apache.org on 2014/11/26 15:27:01 UTC

marmotta git commit: some code cleanning while debugging an issue on an external launcher

Repository: marmotta
Updated Branches:
  refs/heads/develop da254a798 -> 43d5235c4


some code cleanning while debugging an issue on an external launcher


Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo
Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/43d5235c
Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/43d5235c
Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/43d5235c

Branch: refs/heads/develop
Commit: 43d5235c4dddf87c93c1db29bd858bffbf27f51b
Parents: da254a7
Author: Sergio Fernández <wi...@apache.org>
Authored: Wed Nov 26 15:26:39 2014 +0100
Committer: Sergio Fernández <wi...@apache.org>
Committed: Wed Nov 26 15:26:47 2014 +0100

----------------------------------------------------------------------
 .../core/startup/MarmottaStartupService.java    | 61 ++++++++++----------
 .../marmotta/platform/core/util/CDIContext.java | 10 ++--
 .../platform/core/test/base/JettyMarmotta.java  |  7 ++-
 3 files changed, 39 insertions(+), 39 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/43d5235c/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/startup/MarmottaStartupService.java
----------------------------------------------------------------------
diff --git a/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/startup/MarmottaStartupService.java b/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/startup/MarmottaStartupService.java
index 6929501..f45c4c6 100644
--- a/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/startup/MarmottaStartupService.java
+++ b/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/startup/MarmottaStartupService.java
@@ -118,6 +118,7 @@ public class MarmottaStartupService {
                 log.info("Apache Marmotta Core (Development Version) starting up ... ");
             }
 
+            //TODO: refactor this code
             if(StringUtils.isBlank(home)) {
                 home = System.getProperty("marmotta.home");
                 if(StringUtils.isNotBlank(home)) {
@@ -131,48 +132,48 @@ public class MarmottaStartupService {
                         if(StringUtils.isNotBlank(home)) {
                             log.info("Configured working directory {} from system property kiwi.home", home);
                         } else {                    
-		                    home = System.getenv("MARMOTTA_HOME");
-		                    if(StringUtils.isNotBlank(home)) {
-		                        log.info("Configured working directory {} from environment variable MARMOTTA_HOME", home);
-		                    } else {
-		                        home = System.getenv("LMF_HOME");
-		                        if(StringUtils.isNotBlank(home)) {
-		                            log.info("Configured working directory {} from environment variable LMF_HOME", home);
-		                        } else {
-		                            home = System.getenv("KIWI_HOME");
-		                            if(StringUtils.isNotBlank(home)) {
-		                                log.info("Configured working directory {} from environment variable KIWI_HOME", home);
-		                            } else {
-		                            	if (context != null) {
-			                                home = context.getInitParameter("marmotta.home");
-			                                if(StringUtils.isNotBlank(home)) {
-			                                    log.info("Configured working directory {} from servlet context parameter marmotta.home", home);
-			                                }
-		                            	} else {
-		                            		log.error("could not determine Apache Marmotta home directory, please set the environment variable MARMOTTA_HOME");
-		                            	}
-		                            }
-		                        }
-		                    }
+                            home = System.getenv("MARMOTTA_HOME");
+                            if(StringUtils.isNotBlank(home)) {
+                                log.info("Configured working directory {} from environment variable MARMOTTA_HOME", home);
+                            } else {
+                                home = System.getenv("LMF_HOME");
+                                if(StringUtils.isNotBlank(home)) {
+                                    log.info("Configured working directory {} from environment variable LMF_HOME", home);
+                                } else {
+                                    home = System.getenv("KIWI_HOME");
+                                    if(StringUtils.isNotBlank(home)) {
+                                        log.info("Configured working directory {} from environment variable KIWI_HOME", home);
+                                    } else {
+                                        if (context != null) {
+                                            home = context.getInitParameter("marmotta.home");
+                                            if(StringUtils.isNotBlank(home)) {
+                                                log.info("Configured working directory {} from servlet context parameter marmotta.home", home);
+                                            }
+                                        } else {
+                                            log.error("could not determine Apache Marmotta home directory, please set the environment variable MARMOTTA_HOME");
+                                        }
+                                    }
+                                }
+                            }
                         }
                     }
                 }
             }
 
             if(StringUtils.isNotBlank(home)) {
-            	if (home.startsWith("~" + File.separator)) {
-            	    home = System.getProperty("user.home") + home.substring(1);
-            	}
+                if (home.startsWith("~" + File.separator)) {
+                    home = System.getProperty("user.home") + home.substring(1);
+                }
                 configurationService.setHome(home);
             } else {
-            	log.error("home directory not properly initialized!!!");
+                log.error("home directory not properly initialized!!!");
             }
 
             if(context != null) {
                 configurationService.setServletContext(context);
             }
 
-            configurationService.initialize(home,configurationOverride);
+            configurationService.initialize(home, configurationOverride);
 
 
             configurationService.setConfiguration("kiwi.version", versionNumber);
@@ -181,8 +182,8 @@ public class MarmottaStartupService {
                 configurationService.setConfiguration("kiwi.path", context.getContextPath());
 
                 // register the systray links provided by the different components
-                Map<String, String> demoLinks  = new HashMap<String, String>();
-                Map<String, String> adminLinks = new HashMap<String, String>();
+                Map<String, String> demoLinks  = new HashMap<>();
+                Map<String, String> adminLinks = new HashMap<>();
 
                 for(MarmottaSystrayLink link : CDIContext.getInstances(MarmottaSystrayLink.class)) {
                     if(link.getSection() == MarmottaSystrayLink.Section.DEMO) {

http://git-wip-us.apache.org/repos/asf/marmotta/blob/43d5235c/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/util/CDIContext.java
----------------------------------------------------------------------
diff --git a/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/util/CDIContext.java b/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/util/CDIContext.java
index c35e570..3ad71ac 100644
--- a/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/util/CDIContext.java
+++ b/platform/marmotta-core/src/main/java/org/apache/marmotta/platform/core/util/CDIContext.java
@@ -32,11 +32,12 @@ import java.util.ArrayList;
 import java.util.List;
 
 /**
- * KiWi (LMF) Content Util
+ * Marmotta CDI Context Util
  * 
  * @author Sebastian Schaffert
  */
 public class CDIContext {
+
     private static BeanManager beanManager;
 
     private static final List<String> beanManagerLocations;
@@ -44,7 +45,7 @@ public class CDIContext {
     private static Logger log = LoggerFactory.getLogger(CDIContext.class);
 
     static {
-        beanManagerLocations = new ArrayList<String>();
+        beanManagerLocations = new ArrayList<>();
         beanManagerLocations.add("java:comp/env/BeanManager");
         beanManagerLocations.add("java:comp/BeanManager");
         beanManagerLocations.add("java:app/BeanManager");
@@ -52,8 +53,7 @@ public class CDIContext {
 
 
     protected static BeanManager getBeanManager() {
-        if (beanManager == null)
-        {
+        if (beanManager == null) {
             beanManager = lookupBeanManager();
         }
         return beanManager;
@@ -85,7 +85,6 @@ public class CDIContext {
 
     @SuppressWarnings("unchecked")
     public static <T> T getInstance(Class<T> type) {
-
         BeanManager beanManager = getBeanManager();
         Bean<T> bean = (Bean<T>) beanManager.getBeans(type).iterator().next();
         CreationalContext<T> context = beanManager.createCreationalContext(bean);
@@ -172,5 +171,4 @@ public class CDIContext {
         }catch ( NamingException ex ) {}
     }
 
-
 }

http://git-wip-us.apache.org/repos/asf/marmotta/blob/43d5235c/platform/marmotta-core/src/test/java/org/apache/marmotta/platform/core/test/base/JettyMarmotta.java
----------------------------------------------------------------------
diff --git a/platform/marmotta-core/src/test/java/org/apache/marmotta/platform/core/test/base/JettyMarmotta.java b/platform/marmotta-core/src/test/java/org/apache/marmotta/platform/core/test/base/JettyMarmotta.java
index b4de8b3..b818c71 100644
--- a/platform/marmotta-core/src/test/java/org/apache/marmotta/platform/core/test/base/JettyMarmotta.java
+++ b/platform/marmotta-core/src/test/java/org/apache/marmotta/platform/core/test/base/JettyMarmotta.java
@@ -55,9 +55,9 @@ public class JettyMarmotta extends AbstractMarmotta {
 
     private Server jetty;
     
-    private int port;
+    private final int port;
 
-    private String context;
+    private final String context;
 
     public JettyMarmotta(String context) {
         this(context, getRandomPort());
@@ -80,7 +80,7 @@ public class JettyMarmotta extends AbstractMarmotta {
     }
 
     public JettyMarmotta(String context, int port, Class<?>... webservices) {
-        this(context,port, new HashSet<Class<?>>(Arrays.asList(webservices)));
+        this(context,port, new HashSet<>(Arrays.asList(webservices)));
     }
 
     public JettyMarmotta(Configuration override, String context, Set<Class<?>> webservices) {
@@ -171,6 +171,7 @@ public class JettyMarmotta extends AbstractMarmotta {
 
     @Override
     public void shutdown() {
+        container = null;
         try {
             jetty.stop();
         } catch (Exception e) {