Domanda

Ho un'attività nidificata da pianificare:

(1). Un'attività principale giornaliera che scarica le informazioni di pianificazione, che è un elenco di nomi di lavori con timestamp (2). pianificare il lavoro nelle informazioni di pianificazione che ho appena scaricato in base al suo timestamp

Non sono sicuro di come funzionano i lavori nidificati in Quartz. Sembra che abbia bisogno di un CronTrigger che attivi un lavoro, che contiene più lavori SimpleTriggered. C'è un modo per farlo? Ci sono alternative?

Grazie. Lily

È stato utile?

Soluzione

Non sono lavori nidificati.

Hai ragione nel dire che il lavoro principale necessita di un CronTrigger. Ma quando quel lavoro viene eseguito, scorrerà l'elenco dei lavori scaricati creando un lavoro e un SimpleTrigger per ogni voce. Puoi ottenere uno Scheduler dal JobExecutionContext di CronJob e aggiungere i lavori ad esso.

E bingo, tutti i tuoi lavori sono programmati.

Altri suggerimenti

Fondamentalmente devi eseguire Quartz all'interno del tuo lavoro Quartz. Questo non ha davvero senso, perché non esegui tutti i lavori con le configurazioni Quartz? Non credo che questa nidificazione sia una buona idea.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top