Как остановить запуск следующего потока в ScheduledThreadPoolExecutor
У меня есть ScheduledThreadPoolExecutor, который имеет один поток и работает каждые 30 секунд.
Теперь, если текущий исполняющий поток выдает какое-то исключение, я должен убедиться, что следующий поток не запускается и ScheduledThreadPoolExecutor не работает.
Как мне этого добиться?