Instantiating a Scheduler


Instantiating the Default Scheduler
// the 'default' scheduler is defined in "quartz.propeties" found
// in the current working directory, in the classpath, or 
// resorts to a fall-back default that is in the quartz.jar

SchedulerFactory sf = new StdSchedulerFactory();
Scheduler scheduler = sf.getScheduler();

// Scheduler will not execute jobs until it has been started (though they can be scheduled before start()) 
scheduler.start();


Instantiating A Specific Scheduler From Specific Properties
SchedulerFactory sf = new StdSchedulerFactory();

sf.initialize(schedulerProperties);

Scheduler scheduler = sf.getScheduler();

// Scheduler will not execute jobs until it has been started (though they can be scheduled before start()) 
scheduler.start();


Instantiating A Specific Scheduler From A Specific Property File
SchedulerFactory sf = new StdSchedulerFactory();

sf.initialize(fileName);

Scheduler scheduler = sf.getScheduler();

// Scheduler will not execute jobs until it has been started (though they can be scheduled before start()) 
scheduler.start();