[Yanel-commits] rev 47021 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Mon Jan 11 11:02:03 CET 2010


Author: michi
Date: 2010-01-11 11:02:02 +0100 (Mon, 11 Jan 2010)
New Revision: 47021

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
use quartz scheduler util to add jobs from config file

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2010-01-11 10:01:21 UTC (rev 47020)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2010-01-11 10:02:02 UTC (rev 47021)
@@ -189,8 +189,10 @@
                         String eMessage = ((org.wyona.yanel.core.map.RealmWithConfigurationExceptionImpl) realms[i]).getConfigurationException().getMessage();
                         log.error("Realm '" + realms[i].getID() + "' has thrown a configuration exception: " + eMessage);
                     } else {
-                        if (realms[i].getRepository().existsNode("/scheduler-jobs.xml")) {
+                        String schedulerJobsPath = "/scheduler-jobs.xml";
+                        if (realms[i].getRepository().existsNode(schedulerJobsPath)) {
                             log.warn("DEBUG: Scheduler jobs config found for realm: " + realms[i].getRepository().getID());
+                            org.wyona.yanel.impl.scheduler.QuartzSchedulerUtil.schedule(scheduler, XMLHelper.readDocument(realms[i].getRepository().getNode(schedulerJobsPath).getInputStream()), realms[i].getRepository().getID());
                         }
                     }
                 }



More information about the Yanel-commits mailing list