Я использую ScheduledExecutorService для периодического выполнения метода.
р-код:
ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor();
ScheduledFuture<?> handle =
scheduler.scheduleWithFixedDelay(new Runnable() {
public void run() {
//Do business logic, may Exception occurs
}
}, 1, 10, TimeUnit.SECONDS);
Мой вопрос:
Как продолжить планировщик, если run()
throws Exception?
Должен ли я попробовать все исключение в методе run()
? Или любой встроенный метод обратного вызова для обработки Исключения? Спасибо!