Как ограничить количество экземпляров заданий одновременного выполнения определенного класса в кварцевом планировщике?

У меня есть классдля наложения» которые реализуют работу. Значит класс "для наложения» это один из примеров Кварц Иов.

Мое требование состоит в том, чтобы контролировать количество экземпляровдля наложения» выполнить за один раз. Означает, что я хочу сделать ограничение как максимум 5 раз "для наложения» выполнить. Если 6-й экземплярдля наложения» и 5 экземпляров уже выполняются, чем нужно ждать, пока один из экземпляров "для наложения» завершено.

Есть ли в Quartz Scheduler механизм типа ожидания / уведомления. Означает, что 6-й экземпляр задания пытается быть запущен и 5 экземпляров уже выполняются, чем 6-й экземпляр должен ждать и уведомлять после завершения выполнения любого из 5 экземпляров.

Означает, что я хочу добиться некоторого механизма типа ThreadPool для конкретного экземпляра Job. Я не хочу ThreadPool Like Mechanisum на уровне кварцевого планировщика b 'потому что это уже обеспечено Кварцевым Планировщиком.

Ответы на вопрос(2)

Ваш ответ на вопрос