Author: giacomo
Date: Tue Nov  9 11:53:45 2004
New Revision: 57089

Modified:
   
cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java
Log:
try to fix reload problem

Modified: 
cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java
==============================================================================
--- 
cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java
 (original)
+++ 
cocoon/branches/BRANCH_2_1_X/src/blocks/cron/java/org/apache/cocoon/components/cron/QuartzJobScheduler.java
 Tue Nov  9 11:53:45 2004
@@ -316,10 +316,10 @@
             // we cannot create the same scheduler again
             final String runID = new Date().toString().replace(' ', '_');
             final QuartzThreadPool pool = 
createThreadPool(this.config.getChild("thread-pool"));
-            final JobStore store = 
createJobStore(DEFAULT_QUARTZ_SCHEDULER_NAME, runID, 
this.config.getChild("store"));
-            
DirectSchedulerFactory.getInstance().createScheduler(DEFAULT_QUARTZ_SCHEDULER_NAME,
 runID, pool, store);
+            final JobStore store = 
createJobStore(DEFAULT_QUARTZ_SCHEDULER_NAME + runID, runID, 
this.config.getChild("store"));
+            
DirectSchedulerFactory.getInstance().createScheduler(DEFAULT_QUARTZ_SCHEDULER_NAME
 + runID, runID, pool, store);
             // scheduler = 
DirectSchedulerFactory.getInstance().getScheduler(DEFAULT_QUARTZ_SCHEDULER_NAME,
 runID);
-            scheduler = 
DirectSchedulerFactory.getInstance().getScheduler(DEFAULT_QUARTZ_SCHEDULER_NAME);
+            scheduler = 
DirectSchedulerFactory.getInstance().getScheduler(DEFAULT_QUARTZ_SCHEDULER_NAME 
+ runID);
         } catch (final SchedulerException se) {
             throw new ConfigurationException("cannot create a quartz 
scheduler", se);
         }

Reply via email to