org.chenillekit.quartz
Class ChenilleKitQuartzModule
java.lang.Object
org.chenillekit.quartz.ChenilleKitQuartzModule
public class ChenilleKitQuartzModule
- extends Object
- Version:
- $Id: ChenilleKitQuartzModule.java 618 2010-02-23 23:30:31Z homburgs $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChenilleKitQuartzModule
public ChenilleKitQuartzModule()
buildSchedulerFactory
public org.quartz.SchedulerFactory buildSchedulerFactory(Logger logger,
RegistryShutdownHub shutdownHub,
List<URL> contributions)
- bind the Quartz scheduler factory.
first we look for configuration contribution. if not exists (is null) we try to access
the quartz.properties in classpath.
- Parameters:
shutdownHub - the shutdown hub
- Returns:
- scheduler factory
buildQuartzSchedulerManager
@EagerLoad
public QuartzSchedulerManager buildQuartzSchedulerManager(Logger logger,
org.quartz.SchedulerFactory schedulerFactory,
List<JobSchedulingBundle> jobSchedulingBundles)
- bind the Quartz based scheduler manager.
- Parameters:
schedulerFactory - the scheduler factoryjobSchedulingBundles - list of job detail and trigger bundles
- Returns:
- scheduler manager
Copyright © 2008-2010 ChenilleKit. All Rights Reserved.