Обработка поставленных в очередь задач в ScheduledExecutorService при завершении работы

У меня есть приложение в Java, которое использует java.util.concurrent ScheduledExecutorService, Одним из способов использования является планирование задачи

scheduledExecutorService.schedule(() -> taskToBeScheduled(parameter),                      timeToSchedule, MINUTES);`

Я отключаю службу таким образом

private void shutdown(ScheduledExecutorService executorService) hrows InterruptedException {
    executorService.shutdown();
    executorService.awaitTermination(timeout, SECONDS);
}

После выключения tomcat и запуска снова, мне нужен способ вернуть отброшенные задачи из очереди (при выключении), чтобы я мог выполнить их снова.

Есть ли способ?

0 ответов

Другие вопросы по тегам