Я переношу свое приложение, работающее на Seam 2, на CDI, и одна из важных вещей, которую я должен сохранить, — это обработка ошибок. В Seam 2 я просто заменил обработчик исключений по умолчанию своим собственным, но в CDI, я предполагаю, мне придется использовать Interceptor.
Как мне настроить это, поскольку использование Interceptor требует, чтобы я указал, где он будет перехватывать вызовы? В основном я хочу выполнить аудит, поэтому, когда возникает исключение, оно регистрируется, а затем администраторам отправляется уведомление (электронная почта, xmpp, смс, телефонный звонок).
Когда возникает исключение, есть ли просто событие, которое я могу прослушать и принять меры?
Уолтер