2017-01-18 6 views
0

можно ли перехватить механизм объединения соединений DataSource в контейнере JEE?Перехватить соединение пулов соединений источника данных в контейнере JEE

Для (un) установки некоторой информации о контексте подключения Я ищу способ перехвата механизма объединения, чтобы я знал, когда и какое соединение будет возвращено в пул.

Так кто-нибудь знает, как это сделать?

Некоторые дополнительная информация:

  • Приложение работает на Wildfly
  • Использование Hibernate для ОРМ

ответ

1

Опция connection-listener в конфигурации источника данных может быть решением.

соединение-слушатель:

org.jboss.jca.adapters.jdbc.spi.listener.ConnectionListener что обеспечивает возможность прослушивания для активации соединения и пассивации для выполнения действий до того, как соединение возвращается в приложении или возвращаются в пул

Вы можете создать пользовательскую реализацию org.jboss.jca.adapters.jdbc.spi.listener.ConnectionListener и развернуть ее как модуль, который вы хотите.

+0

Спасибо, я пропустил этот вариант. – shillner

Смежные вопросы