JBoss EAP 6 / JavaEE объединяет аспект / intercept / listen для выполнения таймера - PullRequest
0 голосов
/ 12 июня 2019

мы используем JBoss EAP6 (в настоящее время находится в процессе обновления до EAP7), и я хочу добавить перехватчик (или слушателя? Я не знаю, каков правильный термин в речи EE;)) к каждому вызовуфоновое задание / запланированное задание / метод тайм-аута.

Что я знаю, так это то, что было бы возможно добавить @Interceptor к общему базовому классу для всех бинов, которые предоставляют запланированные методы / методы тайм-аута, но я бы хотелхотел бы избежать этого.То, что я хотел бы сделать, это добавить какой-то компонент инфраструктуры, чтобы сказать контейнеру выполнять мой супер крутой код перед каждым и после каждого выполнения каждого синхронизированного задания, которое выполняет контейнер.

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

(позже то же самое относится и к JMS-компонентам, управляемым событиями).

Я открыт дляразличные решения (перехватчики, слушатели, AOP, все, что является «самым стандартным способом» для этого).

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...