Jvais regarder pour les Listener mais j'ai jamais fait encore
Pour Quartz, à par un essai avec Timer et TimerTask j'ai pas assez d'experience et de recul pour en parler, je dirai juste que ça à l'air vraiment bien foutu, puissant et en même temps on peu faire des trucs simples rapidement sans lire des tonnes de doc, rien qu'avec le mini tuto fourni avec.
Enfin y mass possibilités, comme les threads persistants dans une BDD (où Quartz gère tout, on lui file juste une chaîne de connexion et roule), ça je sens que ça va me servir.
Et en survolant comme ça par rapport aux Timers de java, y a déja la possibilité de donner un comportement dans le cas où un Job à échoué qui permet de faire quand même des trucs qui tiennent plus la route que les Timers. Pour le reste, j'ai vraiment fait qu'éfleurer aussi bien les Timers de java que les Jobs de Quartz donc jpeux pas trop comparer.