Я только начал использовать кварцевый планировщик. У меня вопрос о том, как получить окончательное время работы моего планировщика. Я использовал context.getTrigger.getEndtime, но он перенастраивает значение null. Пожалуйста, помогитеEndTime задания планировщика кварца
0
A
ответ
0
См. «Работа не имеет времени для окончательного огня», «Триггер».
и с помощью триггера вашего задания в вы можете получить его, метод триггера getPreviousFireTime(), refer for more info
ОБНОВЛЕНО
// before start trigger note time...
// at the end note time
// finally calculate startTime - endTime will get you time-duration how much time it takes,
затем add
на этот раз, продолжительность до fire final
ОБНОВЛЕНИЕ-2:
следовать этому пути,
вставки в логику Иова вставить этот тип вещей,
long startTime = System.currentTimeMillis();
.....your program....
long endTime = System.currentTimeMillis();
long totalTime = endTime - startTime;
// снаружи где-то, где вы хотите отобразить ..
Date lastRunTime = trigger.getFinalFireTime();
Date result = new Date(lastRunTime.getTime() + totalTime);
getFinalFireTime()
Смежные вопросы
- 1. Включение AspectJ для задания планировщика кварца
- 2. Перемещение заданий планировщика кварца
- 3. предотвратить работу планировщика кварца немедленно
- 4. Состояние расы планировщика весеннего кварца
- 5. Создание пользовательского планировщика с использованием весеннего кварца
- 6. Задания параметров планировщика мультиязычного
- 7. Как остановить/прервать работу планировщика кварца вручную
- 8. кварца программа планировщика образец дает ошибка
- 9. Проблема при выполнении простого планировщика кварца
- 10. Начальное и конечное время планировщика кварца
- 11. Показать детали планировщика кварца на веб-странице
- 12. Как настроить схему HSQLDB для планировщика кварца
- 13. как кэшировать данные при использовании планировщика кварца с весной
- 14. Использование задания Atlasboard без планировщика
- 15. заданий планировщика кварца, которые выполняются на всех серверах в кластере
- 16. планирование работы кластеризованного кварца1.8.6 из некластерного конфигурационного экземпляра планировщика кварца
- 17. Ждут в главной теме для планировщика кварца до финиша
- 18. Постоянный экземпляр класса домена из задания кварца
- 19. Синтаксис задания Cron для заданий кварца
- 20. Выполнение задания кварца с триггером от контроллера
- 21. Обратный вызов класса из задания кварца
- 22. Как предотвратить многократное выполнение задания кварца
- 23. кластерные экземпляры кварца планируют дублировать задания?
- 24. Выполнение задания только один раз Использование кварца
- 25. выполнить задания dashDB из планировщика рабочей нагрузки
- 26. Получить выполненные задания из планировщика в Quartz
- 27. Как выполнять параллельные задания планировщика AP?
- 28. Как запросить запланированные задания из планировщика Quartz?
- 29. Настройка викэнда или праздничной стратегии при планировании планировщика кварца
- 30. Страница администрирования планировщика кварца: информация о пропущенных триггерах
Но я хочу, чтобы последний раз, когда запускается триггер. Напр. Если я запускаю триггер с 11 утра до 2 вечера, я хочу, чтобы время окончания составляло 2 часа. Я использую функцию триггеров getEndTime, но возвращает значение null. – Prakhar
@Prakhar видит, что никакого прямого метода не будет, но вы также можете применить логику, см. Мой раздел UPDATED –
, который обновил раздел? – Prakhar