Журнал RuntimeException выбрасывается из потока, созданного Spring с помощью аннотации @Async - PullRequest
4 голосов
/ 25 декабря 2010

У меня возникли трудности с регистрацией RuntimeException из потока.Моя система: Java 7 (b118), Spring 3.0.5.Потоки создаются не вручную, а с помощью аннотации Spring AsAsc, которая создает своего собственного исполнителя за кулисами, поэтому у меня нет возможности переопределить какие-либо методы потока, FutureTask или что-либо более низкого уровня.Поэтому мой вопрос: есть ли у Spring поддержка или есть ли лучшие практики для обработки (регистрации) исключений такого типа?Любые предложения приветствуются.Благодарю.

1 Ответ

2 голосов
/ 25 декабря 2010

Похоже, что и AsyncAnnotationBeanPostProcessor и <task:annotation-driven> могут поставляться с пользовательским Executor, поэтому вы можете настроить регистрацию через ThreadFactory.

...