2011-07-25 4 views
3

Quartz suppose que toutes les exécutions de travail auront lieu dans une nouvelle instance de la classe de travail.Quels sont les inconvénients d'avoir des travaux à quartz singleton?

Mais pourquoi cela est-il nécessaire? Que se passera-t-il si je branche un JobFactory qui renvoie la même instance à chaque appel? Mis à part le fait que les emplois ne seront pas en mesure d'utiliser les champs d'instance en toute sécurité.

+0

Peut-être qu'il serait plus coûteux de détenir tous les services de référence du haricot pour un travail qui est fait pour fonctionner –

+0

annuel - peut-être. Mais il est probable que la plupart des travaux se dérouleront dans des intervalles plus courts. – Bozho

+0

bien il devrait y avoir une configuration optionnelle pour cela. –

Répondre

2

Une telle JobFactory serait très bien, tant que toutes vos classes de travail sont écrites pour être thread-safe.

Questions connexes