Vaadin - несколько обработчиков ошибок

В проекте, над которым я работаю, уже есть "пользовательский" обработчик ошибок, но у меня есть задача создать еще один, который обрабатывает только одно исключение. Мой вопрос заключается в том, могут ли эти два обработчика сосуществовать, и если да - где я могу установить мой для использования в проекте?

1 ответ

Согласно странице документации об обработке ошибок:

Вы можете настроить обработку ошибок по умолчанию, реализовав собственный ErrorHandler и включив его с помощью setErrorHandler() в любом из компонентов в иерархии компонентов, включая пользовательский интерфейс или в объекте VaadinSession.

Это означает, что то, что вам нужно сделать, скорее всего выполнимо, и исключение будет обработано первым обработчиком ошибок, к которому он прибудет, - если только вы не хотите иметь два обработчика ошибок в одном компоненте (т.е. пользовательском интерфейсе), что невозможно.

Другие вопросы по тегам