Author: cziegeler Date: Fri Jul 10 08:30:35 2009 New Revision: 792830 URL: http://svn.apache.org/viewvc?rev=792830&view=rev Log: SLING-1040 : Better make scheduler volatile.
Modified: sling/trunk/bundles/commons/scheduler/src/main/java/org/apache/sling/commons/scheduler/impl/QuartzScheduler.java Modified: sling/trunk/bundles/commons/scheduler/src/main/java/org/apache/sling/commons/scheduler/impl/QuartzScheduler.java URL: http://svn.apache.org/viewvc/sling/trunk/bundles/commons/scheduler/src/main/java/org/apache/sling/commons/scheduler/impl/QuartzScheduler.java?rev=792830&r1=792829&r2=792830&view=diff ============================================================================== --- sling/trunk/bundles/commons/scheduler/src/main/java/org/apache/sling/commons/scheduler/impl/QuartzScheduler.java (original) +++ sling/trunk/bundles/commons/scheduler/src/main/java/org/apache/sling/commons/scheduler/impl/QuartzScheduler.java Fri Jul 10 08:30:35 2009 @@ -83,7 +83,7 @@ static final String DATA_MAP_CONCURRENT_HANDLER = "QuartzJobExecutor.ConcurrentHandler"; /** Theq quartz scheduler. */ - protected org.quartz.Scheduler scheduler; + protected volatile org.quartz.Scheduler scheduler; /** List of registrations while this service is not activated yet. */ protected final List<Registration> registeredJobs = new ArrayList<Registration>();