[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