Hi,
I just started reviewing Quartz, and it seems pretty strong; however, searching through the forum(s) to survey its usage makes me wonder if most applications would be better supported with cron (or a similar app in any given os). Can you help me think through the benefits of quartz?
With quartz you can:
1) time jobs to the second. I'm not sure that this is very important.
2) skip execution on holidays, perhaps this has its uses.
3) use job/trigger/scheduler listeners. Perhaps this is really helpful when employing a transaction framework (with dependencies between jobs).
4) resubmit jobs after jvm crashes/server restarts.
One suspects that you inevitably tie a scheduler to a
java service wrapper (if it isn't in some other container)?
However, this seems like a lot of development for a traditional schedule. Are there other benefits that I'm missing? The transaction-support and ability to resubmit a failed job seems attractive (but unnecessary for any of my jobs). I guess that it is ok for me NOT to need quartz, but imagine the horror! What am I missing?