2012-06-26 2 views
1

Я начал использовать планировщик кварца в своем приложении. Я хочу знать, можно ли найти фактическое время начала планировщика и фактическое время окончания планировщика.Начальное и конечное время планировщика кварца

+0

Ну, вы указываете время начала планировщика, а время окончания - когда оно заканчивается! Что вы понимаете, узнав? Вы хотите получить запланированное время запуска во время работы приложения? Не могли бы вы уточнить, пожалуйста? – Atticus

+0

да, мне нужно знать фактическое запланированное время запуска, а также когда планировщик завершает свою работу, мне нужно знать, что время, когда закончилось графическое оформление – Asia

ответ

1

Для этого можно использовать JobListener.

Метод jobToBeExecuted запускается до начала задания и jobWasExecuted после его завершения.

EDIT:

Для дальнейшего расширения по этому вопросу:

  1. Вы можете использовать JobDetail объект для хранения данных о работе (смотрите на getJobDataMap).
  2. jobToBeExecuted метод называется автоматически каждый раз, когда задание собирается выполнить и принимает JobExecutionContext, который имеет метод getJobDetails (посмотреть на раздел 1)
  3. То же самое касается jobWasExecuted, только эта одна называется после работы законченный.

Для получения дополнительной информации смотрите here.

+0

, может, пожалуйста, объясните мне, как именно? Фактически я ничего не получаю на веб-сайте – Asia

+0

отредактировал мой ответ – Tomer

+0

да, я получил его, но мне нужен пример или небольшая демонстрация, чтобы понять это полностью – Asia

Смежные вопросы