[Yanel-commits] rev 45966 - public/yanel/trunk/src/core/java/org/wyona/yanel/core

michi at wyona.com michi at wyona.com
Fri Dec 11 11:22:33 CET 2009


Author: michi
Date: 2009-12-11 11:22:32 +0100 (Fri, 11 Dec 2009)
New Revision: 45966

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/Yanel.java
Log:
read scheduler config

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/Yanel.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/Yanel.java	2009-12-11 10:17:42 UTC (rev 45965)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/Yanel.java	2009-12-11 10:22:32 UTC (rev 45966)
@@ -53,6 +53,7 @@
     private String version = null;
     private String revision = null;
     private String reservedPrefix = null;
+    private boolean schedulerEnabled;
 
     private static Logger log = Logger.getLogger(Yanel.class);
 
@@ -101,6 +102,13 @@
        revision = versionConfig.getAttribute("revision");
        reservedPrefix = config.getChild("reserved-prefix").getValue();
 
+       if (config.getChild("scheduler", false) != null) {
+           schedulerEnabled = config.getChild("scheduler").getAttributeAsBoolean("enabled");
+       } else {
+           log.warn("Scheduler not configured within configuration: " + configFile);
+           schedulerEnabled = false;
+       }
+
        isInitialized = true;
     }
 
@@ -228,4 +236,11 @@
     public String getReservedPrefix() {
         return reservedPrefix;
     }
+
+    /**
+     * Check if scheduler is enabled
+     */
+    public boolean isSchedulerEnabled() {
+        return schedulerEnabled;
+    }
 }



More information about the Yanel-commits mailing list