2

JTA トランザクションのタイムアウト値を取得する方法はありますか? UserTransaction インターフェイスには setTransactionTimeout メソッドしかありません。WebLogic でその値を取得する特定の方法はありますか?

4

3 に答える 3

2

WLS 10.2 では、WLS カスタム拡張weblogic.transaction.Transactionを使用してから を呼び出すことができますgetTimeToLiveMillis()

于 2010-07-30T00:46:38.357 に答える
2

デフォルトのみが必要な場合は、 weblogic.management.configuration.JTAMBeanを使用できます。

于 2009-09-07T13:22:24.120 に答える
0

単純なAPI呼び出しで現在のトランザクションタイムアウト値を決定する実際の解決策はありません。

解決策として、上記のウェインのアドバイスを使用してデフォルト値を取得しました。また、デフォルト以外のすべての値は構成ファイルに基づいて自分で設定したため、現在のトランザクションタイムアウトの値を取得する必要がある場合は、再度読み取り/キャッシュします。

于 2009-09-08T10:38:27.767 に答える