Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第4部 JTS/JTA編> 第18章 JTAの使用方法> 18.1 JTAについて> 18.1.2 UserTransactionインタフェース

18.1.2.1 UserTransactionインタフェースの機能

 UserTransactionインタフェースには以下の機能があります。

メソッド名

メソッド概要

begin

トランザクションを開始します。また、トランザクションは、このメソッドを発行したスレッドと関連つけられます。すでにトランザクションがスレッドに関連付けられている場合、NotSupportedExceptionが発生します。

commit

スレッドに関連つけられた該当トランザクションをコミットします。
コミット発行後に処理を取り消すことはできません。

getStatus

スレッドに関連つけられたトランザクションの状態を取得します。

rollback

スレッドに関連つけられた該当トランザクションをロールバックします。
ロールバックを発行することによって、処理を行う前の状態に戻ります。

setRollbackonly

該当トランザクションをロールバックのみ可能な状態にします。

setTransactionTimeout

トランザクションタイムアウトを設定します。
トランザクションタイムアウトは、トランザクションを開始する前に設定します。

 setTransactionTimeoutメソッドでトランザクションタイムアウトを設定する場合、トランザクションを開始する前に設定してください。

 トランザクションを開始した後に、トランザクションタイムアウトを設定しても、開始済みのトランザクションには適用されません。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005