Стиль конфигурации <task:scheduled>
представляет собой удобный ярлык для базовых компонентов фабрики Spring, которые генерируют планировщики и расписания. Для удобства это полезно, но гораздо менее гибко, чем непосредственное использование базовых фабрик планировщика.
Сказав это, самим планировщикам нужно будет предоставить информацию о "следующем времени срабатывания" через их API, и это зависит от реализации. Например, я не вижу способа получить эту информацию из стандартных ScheduledExecutorService
реализаций.
Кварц, однако, показывает это через метод getNextFireTime()
в классе Trigger
.
Если вы готовы отказаться от <task:scheduled>
и , используйте интеграцию Quartz-Spring напрямую , тогда вы можете получить доступ к Trigger
(или TriggerBean
) и получить то, что вам нужно способ.