Узнайте, как долго работа в Кварце - PullRequest
1 голос
/ 11 февраля 2011

Я пишу что-то вроде запуска - пауза - возобновление - пауза - возобновление - (через равные промежутки времени) в Quartz. Я использую SimpleTrigger для первоначальных экспериментов.

Я бы хотел узнать, сколько времени я выполняю. Я посмотрел на класс планировщика, и не было методов, чтобы найти его напрямую.

Может ли кто-нибудь предложить мне способ узнать, как долго выполняется работа?

Спасибо, Abi

1 Ответ

0 голосов
/ 11 февраля 2011

Вызовите scheduler.getCurrentlyExecutingJobs (), чтобы получить набор выполняемых в данный момент заданий (или, точнее, получить каждый элемент JobExecutionContext).

Затем вы можете вызвать getFireTime () для JobExecutionContext, чтобы узнать, в какое времяказнь началась.

...