Configuration of Quartz is typically done through the use of a properties file, in conjunction with the use of StdSchedulerFactory (which consumes the configuration file and instantiates a scheduler). The properties for configuring various aspect of a scheduler are described in these sub-documents: Main Configuration (configuration of primary scheduler settings, transactions) Configuration of ThreadPool (tune resources for job execution) Configuration of Listeners (your application can recieve notification of scheuled events) Configuration of Plug-Ins (add functionality to your scheduler) Configuration of RMI Server and Client (use a Quartz instance from a remote process) Configuration of RAMJobStore (store jobs and triggers in memory) Configuration of JDBC-JobStoreTX (store jobs and triggers in a database via JDBC) Configuration of JDBC-JobStoreCMT (JDBC with JTA containter-managed transactions) Configuration of DataSources (for use by the JDBC-JobStores) Configuration of Clustering (achieve fail-over and load-balancing with JDBC-JobStore)