quartz.properties
Expresso embedds a Quartz scheduler for scheduling Expresso executions.
The out-of-box configuration uses an in-memory job store called RAMJobStore. All jobs and triggers are stored in RAM and therefore do not persist between program executions; this has the advantage of not requiring an external database. To persist jobs across program executions, you can configure Quartz to use the appropriate persistent job store and also add the required dependencies. You can configure Quartz in the quartz.properties configuration file located in the EXPRESSO_HOME/config directory.
For additional information, refer to the Quartz documentation available at: http://quartz-scheduler.org/documentation/quartz-2.x/configuration/.
Sample File
# Default Properties file for use by StdSchedulerFactory # to create a Quartz Scheduler Instance, if a different # properties file is not explicitly specified. # org.quartz.scheduler.instanceName: DefaultQuartzScheduler org.quartz.scheduler.rmi.export: false org.quartz.scheduler.rmi.proxy: false org.quartz.scheduler.wrapJobExecutionInUserTransaction: false org.quartz.threadPool.class: org.quartz.simpl.SimpleThreadPool org.quartz.threadPool.threadCount: 10 org.quartz.threadPool.threadPriority: 5 org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread: true org.quartz.jobStore.misfireThreshold: 60000 org.quartz.jobStore.class: org.quartz.simpl.RAMJobStore