トランザクションサービスの設定には、次のプロパティーを使用できます。
true に設定されている場合、Oracle XA Resource 回避方法がトランザクション回復で使用されます。デフォルト値は true です。
true に設定した場合、トランザクションログが無効になり、パフォーマンスが向上する場合があります。「再起動時」の「有効」チェックボックスがオンにされている場合、このプロパティーは無視されます。デフォルト値は false です。
XAResource タイムアウトを 変更します。場合によっては、 XAResource のデフォルトタイムアウトが原因でトランザクションが中止されるため、変更する方が望ましいことがあります。デフォルト値は使用される XAResource ごとに異なります。
非同期スレッドが未完了のトランザクションをチェックし、それらを完了させる間隔を秒数で指定します。このプロパティーが指定されていない場合、デフォルトはありません。このプロパティーはあるが値がない場合、デフォルト値は 60 になります。
true に設定した場合、最終エージェント最適化が有効になり、トランザクションのスループットが改善されます。1 つの非 XA リソースが同じトランザクションで XA リソースと一緒に使われている場合、非 XA リソースが最終エージェントです。デフォルト値は true です。
true に設定した場合、クラスタ全体で委任回復が有効になります。デフォルト値は false です。
インスタンスがデッドインスタンスに対して回復を開始するまでに待機する秒数を指定します。
トランザクションを記録するデータベースの JDBC リソースの JNDI 名を指定します。詳細については、『Oracle GlassFish Server 3.1 Application Development Guide』の第 14 章「Using the Transaction Service」を参照してください。デフォルト値はありません。
トランザクションサービスがインストールされている GlassFish Server で管理されるトランザクションを特定するために使用するホスト名を指定します。これは、GlassFish Server を実行している別のホストで作成されたログファイルからトランザクションを回復する場合に便利です。