Как предотвратить одновременное выполнение задания в Grails?

У меня есть задание кварца в grails, которое нужно выполнять каждые 5 секунд, но мне это нужно последовательно. В некоторых ситуациях выполнение работа превышает эти 5 секунд, в этом случае я не буду муравей, который должен быть выполнен, пока предыдущее выполнение не завершено. Как настроить это в grails?

(Конечно, вся магия может быть сделана с помощью статического нестабильного флага, но это не очень элегантный способ сделать это) (Также как я могу настроить одноэлементное задание?)

thx

14
задан csviri 23 June 2011 в 12:29
поделиться