是否可以拦截JEE容器中DataSource的连接池机制?
为了(un)设置有关连接上下文的一些信息,我正在寻找拦截池机制的方法,以便我知道何时以及哪个连接被放回池中。
所以有人知道这种(常见的)方法吗?
其他一些信息:
答案 0 :(得分:1)
数据源配置中的选项connection-listener
可以是解决方案。
<强>连接的监听器:强>
org.jboss.jca.adapters.jdbc.spi.listener.ConnectionListener
那个 提供了监听连接激活的可能性 钝化以便在连接之前执行操作 返回应用程序或返回池
您可以创建org.jboss.jca.adapters.jdbc.spi.listener.ConnectionListener
的自定义实现,并将其部署为模块以执行您想要的操作。