有没有办法获得 JTA 事务超时值?UserTransaction 接口只有 setTransactionTimeout 方法。是否有一种特定的方法可以在 WebLogic 中获取其价值?
问问题
2880 次
3 回答
2
如果您只想要默认值,则可以使用weblogic.management.configuration.JTAMBean。
于 2009-09-07T13:22:24.120 回答
2
在 WLS 10.2 中,您可以使用 WLS 自定义扩展weblogic.transaction.Transaction
,然后调用getTimeToLiveMillis()
.
于 2010-07-30T00:46:38.357 回答
0
没有实际的解决方案可以通过简单的 API 调用来确定当前事务超时值。
作为一种解决方案,我使用了上面韦恩的建议来获取默认值。此外,作为我根据配置文件自己设置的所有非默认值,当需要获取当前事务超时的值时,我会再次读取/缓存它。
于 2009-09-08T10:38:27.767 回答