Simple notes about this tutorial:
- Generates IDEA project files
gradle idea
- Run the program
gradle run
- Quartz configuration is at
src/main/resources/quartz.properties
You may explore:
- Change quartz datastore from memory to postgres
- Create a one time task
- Create a repetitive task (e.g. job run every 5 minutes/specific cron expression)
- How to delete a job
Output:
- Understand
trigger
vsjobdetail
- Understand type of
trigger
- Understand
jobdata
- Understand jobkey and triggerkey
- Understand quartz's database schema
- Understand annotations @DisallowConcurrentExecution and @PersistJobDataAfterExecution
- Understand how to pass data to quartz job