in src/java/org/apache/fulcrum/quartz/impl/QuartzSchedulerImpl.java [124:148]
public void initialize() throws Exception
{
// instantiating a specific scheduler from a property file or properties
StdSchedulerFactory schedulerFactory = new StdSchedulerFactory();
if(this.quartzProperties != null)
{
getLogger().info("Pulling quartz configuration from the container XML configuration");
schedulerFactory.initialize(this.quartzProperties);
}
else if(this.quartzPropertyFile != null)
{
getLogger().info("Pulling quartz configuration from the following property file : " + this.quartzPropertyFile);
schedulerFactory.initialize(this.quartzPropertyFile);
}
else
{
getLogger().info("Using Quartz default configuration since no user-supplied configuration was found");
schedulerFactory.initialize();
}
this.scheduler = schedulerFactory.getScheduler();
// add this service instance as JobListener to allow basic monitoring
getScheduler().getListenerManager().addJobListener(this, new ArrayList<Matcher<JobKey>>());
}