1 回のトランザクションで、バッチ サイズに到達したかどうかに関係なく、メッセージのバッチを送信するまでにブリッジが待機する最大時間 (単位 : ミリ秒)。
この属性は同期モードで動作し、QOS で 2 フェーズ トランザクションが必要になるブリッジのみに適用される。
デフォルト値 -1 は、メッセージング ブリッジが、トランザクションの完了前にメッセージ数がバッチ サイズに到達するまで待機することを示す。 ただし、内部的にトランザクションがタイムアウトする前にメッセージ バッチがタイムアウトすると、バッチ サイズに到達したかどうかに関係なく、トランザクションはコミットされる。
警告 : この値は、トランザクション タイムアウト値よりも大きい値に設定しないこと。 大きい値に設定すると、[バッチ間隔 (ミリ秒)] で指定された時間内にメッセージをまとめるだけの容量 ([バッチ サイズ]) に到達しない場合、保留中のバッチされたメッセージがすべてロールバックされ再送されるおそれがある。 結果として無限ループになる場合もある。
MBean: weblogic.management. configuration. MessagingBridgeMBean
属性 : BatchInterval
|