Quartz Scheduler Quartz Is A Product of Terracotta
NEWS: Quartz 1.7.3 has been released.

How-To: Instantiating a Scheduler

Instantiating the Default Scheduler

// the 'default' scheduler is defined in "quartz.properties" 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

StdSchedulerFactory 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

StdSchedulerFactory 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();
© 2001-2010 Terracotta, Inc., http://www.terracotta.org