Наверное, глупый вопрос... но здесь все равно...
Я установил кварц и могу запланировать задания, и я могу подтвердить, что рабочие задания (реализация интерфейса IJob) работают.
Глядя на документацию на сайте, (Урок 3 учебника):
Единственным типом исключения, которое вы можете бросить из метода execute, является
JobExecutionException
.
Мне бы хотелось, чтобы при возникновении исключения, которое я явно не обрабатывал, он должен вызвать исключение JobExecutionException, чтобы я мог зарегистрировать его в "родительском" приложении. Я завернул мой код в try catch и бросил исключение JobExecutionException, но теперь, где его обрабатывать?
Я не вызываю метод execute в любом месте, который обрабатывается Quartz (в отдельном потоке). Итак, как мне обрабатывать эту ошибку, когда она возникает. Я действительно не хочу усвоить ошибку в Job