Как планировать события после того, как веб-приложение Java было развернуто - PullRequest
0 голосов
/ 12 марта 2019

Я запускаю веб-приложение на Java на сервере Tomcat.

Я планирую события для запуска в определенное время, используя ScheduledExecutorService.schedule.

Иногда (например, при обновлении приложения) старая версия веб-приложения отменяется, а новая версия развертывается.

В этом случае мне придется перенести события.

Я могу сделать это, вызвав ScheduledExecutorService.schedule в методе contextInitialized моего ServletContextListener.

Однако кажется, что это может быть громоздким (каждое запланированное событие должно быть проверено на contextInitialized и установлено). Есть ли рекомендуемый способ сделать это?

...