|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Transaction
コネクションを共有して、トランザクションを実現するインターフェースです。 基本的には、TransactionTag で利用されますが、一部、このオブジェクトを 渡して、直接、利用するケースもあります。 トランザクション の実クラスには、リアルタイムで commit,rollback を行う、 TransactionReal クラスと、内部にキャッシュされた コネクションを、終了時点で 一括処理を行う、TransactionImpl があります。 TransactionTag で利用するのが、TransactionImpl で、トランザクション処理を行わない ケースで利用するのが、TransactionReal クラスになります。 TransactionReal クラス は、トランザクション処理を「行わない」場合に、共通ロジックを 提供するために用意されたクラスです。
5.1.9.0 (2010/08/01) 新規作成 |
メソッドの概要 | |
---|---|
boolean |
close()
トランザクションの、終了時処理を行います。 |
boolean |
close(boolean errFlag)
トランザクションの、終了時処理を行います。 |
boolean |
commit()
コミット処理が行われた場合に、内部フラグ(isCommit)を true にセットします。 |
Connection |
getConnection(String dbid)
指定のDBID に対応した、Connection オブジェクトを返します。 |
boolean |
rollback()
ロールバック処理が行われた場合に、内部フラグ(isRollback)を true にセットします。 |
メソッドの詳細 |
---|
Connection getConnection(String dbid)
dbid
- 接続先ID
boolean commit()
boolean rollback()
boolean close()
close( boolean )
boolean close(boolean errFlag)
errFlag
- エラー状態 [true:/false:通常]
|
openGion 5.8.5.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |