Standard Timer and ScheduledExecutorService in Java couldn't handle that complexity. They were like alarm clocks that only rang once. Alex needed a Swiss Army knife for time.
Alex realized the truth of the ebook's opening line: "A cron job is a reminder. A Quartz scheduler is a promise." Quartz didn't just run code on a schedule. It gave Alex back the night. It turned "Will it run?" into "When will it run?" It separated what you want to do from when you want to do it. Quartz Job Scheduler Ebook
0 30 13 ? * SUN