Перехватчики Java EE EJB - PullRequest
       26

Перехватчики Java EE EJB

4 голосов
/ 12 ноября 2011

Можно ли настроить перехватчик по умолчанию для всех EJB в ухе?

Перехватчики по умолчанию могут быть упомянуты для EJB в модуле в файле ejb-jar.xml. Если в приложении несколько модулей, все модули должны иметь эту конфигурацию.

Я смотрю на применение определенных перехватчиков в приложении во всем мире. Поэтому было бы полезно, если бы его можно было установить на уровне приложения или на уровне сервера, чтобы разработчики отдельных модулей не могли их включать.

1 Ответ

2 голосов
/ 19 января 2013

Вы не можете не указывать перехватчик в каждом файле ejb-jar, нет возможности определить его на уровне EAR. Класс перехватчика должен быть упакован в тот же файл ejb-jar, что и все компоненты, которые его используют.

Вы по-прежнему можете извлекать код перехватчика в общую библиотеку, используемую всеми модулями ejb, но, тем не менее, в каждом файле ejb-jar вы должны определить и активировать отдельный перехватчик, вызывающий общую реализацию.

...