2013-08-07 1 views
0

Как выполнить четыре или пять заданий с помощью одного и того же кварцевого cron-триггера. Расширение кода должно быть простым, так как мы будем продолжать добавлять задания по мере продолжения.Весенний кварц: выполните 4 или 5 заданий с помощью одного и того же триггера cron?

Значит, все детали реализации данного сценария?

Пожалуйста, помогите.

ответ

1

Я думаю, что у вас есть 2 варианта здесь:

1 - создать новый триггер, основанный на том же выражении хрон каждый раз, когда вы добавляете новую работу. Это может быть достигнуто очень просто с использованием компонента-оболочки (т.е. «MyCronJobScheduler»), который имеет выражение cron в качестве экземпляра и использует его для создания нового действия триггера + при каждом вызове метода MyCronJobScheduler.addJob() этого компонента. ..

2 - используйте родительский/дочерний шаблон, где триггер cron запускает родительское задание, целью которого является только запуск заданий для детей каждый раз, когда он выполняется ... (поскольку вы можете запускать задания из другого задания, или от триггера/слушателя задания)

Надеюсь, что это поможет.