2009-06-24 6 views
1

J'ai tâche imbriquée pour planifier:emplois imbriqués dans Quartz

(1). Une tâche maître quotidienne téléchargeant des informations de planification, qui est une liste de noms de travaux avec horodatages (2). planifier le travail dans les informations de planification que je viens de télécharger en fonction de son horodatage

Je ne suis pas sûr de savoir comment les emplois imbriqués fonctionnent dans Quartz. Il semble que j'ai besoin d'un CronTrigger qui déclenche un travail, qui contient plusieurs tâches SimpleTriggered. Y a-t-il un moyen de le faire? Y a-t-il des alternatives?

Merci. Lily

Répondre

2

Ce ne sont pas vraiment des travaux imbriqués.

Vous avez raison en ce que le travail maître a besoin d'un CronTrigger. Mais lorsque ce travail est exécuté, il parcourt la liste des tâches téléchargées créant un travail et un SimpleTrigger pour chaque entrée. Vous pouvez obtenir un planificateur à partir du JobExecutionContext de CronJob et lui ajouter les tâches.

Et bingo, tous vos travaux sont programmés.

+0

très utile et ça marche vraiment! Merci beaucoup pour votre réponse! – Lily

+0

Je suis heureux d'aider. –

-1

Vous devez essentiellement utiliser Quartz dans votre travail à quartz. Cela n'a pas vraiment de sens, pourquoi ne pas simplement exécuter tous les travaux avec des configurations Quartz? Je ne pense pas que cette imbrication soit une bonne idée.

+0

Je ne suis pas tout à fait ... Comment puis-je faire cela? – Lily