|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface IQueryTransactionManager
トランザクション・オブジェクトの作成や取得、破棄を管理するためのクラスの インターフェイス。
| 入れ子のクラスの概要 | |
|---|---|
static class |
IQueryTransactionManager.Error
このクラスで発生しうるエラーの列挙型。 |
| フィールドの概要 | |
|---|---|
static IQueryTransactionManager |
INSTANCE
この継承クラスのシングルトン・インスタンス。 |
| メソッドの概要 | |
|---|---|
IQueryTransaction |
createThreadLocalTransaction()
QueryTransactionクラスのインスタンスをスレッド・ローカル化した
トランザクション・オブジェクトを作成する。 |
IQueryTransaction |
createThreadLocalTransaction(java.lang.Class<? extends IQueryTransaction> tranClass)
指定されたトランザクション・クラスのインスタンスをスレッド・ローカル化した トランザクション・オブジェクトを作成する。 |
IQueryTransaction |
createThreadSafeTransaction(java.lang.String key)
QueryTransactionクラスのインスタンスをスレッド・セーフ化した
トランザクション・オブジェクトを指定したキーに結びつけて作成する。 |
IQueryTransaction |
createThreadSafeTransaction(java.lang.String key,
java.lang.Class<? extends IQueryTransaction> tranClass)
指定されたトランザクション・クラスのインスタンスをスレッド・セーフ化した トランザクション・オブジェクトを、指定したキーに結びつけて作成する。 |
IQueryTransaction |
getThreadLocalTransaction()
スレッド・ローカルなトランザクション・オブジェクトを作成する。 |
IQueryTransaction |
getThreadSafeTransaction(java.lang.String key)
指定されたキーに結びつけられたスレッド・セーフなトランザクション・オブジェ クトを作成する。 |
| フィールドの詳細 |
|---|
static final IQueryTransactionManager INSTANCE
| メソッドの詳細 |
|---|
IQueryTransaction createThreadLocalTransaction()
throws ts.util.ReasonedRuntimeException
QueryTransactionクラスのインスタンスをスレッド・ローカル化した
トランザクション・オブジェクトを作成する。
ts.util.ReasonedRuntimeException - スレッド・ローカルなトランザクションが
既に存在する場合、又はスレッド・ローカルなトランザクションの作成に失敗
した場合。
IQueryTransaction createThreadLocalTransaction(java.lang.Class<? extends IQueryTransaction> tranClass)
throws ts.util.ReasonedRuntimeException
tranClass - インスタンスを作成するトランザクション・クラス。
ts.util.ReasonedRuntimeException - スレッド・ローカルなトランザクションが
既に存在する場合、又はスレッド・ローカルなトランザクションの作成に失敗
した場合。
AsserionError - 引数がヌルの場合(デバッグ・モードのみ)。IQueryTransaction getThreadLocalTransaction()
IQueryTransaction createThreadSafeTransaction(java.lang.String key)
throws ts.util.ReasonedRuntimeException
QueryTransactionクラスのインスタンスをスレッド・セーフ化した
トランザクション・オブジェクトを指定したキーに結びつけて作成する。
key - キー。
ts.util.ReasonedRuntimeException - 同じキーに結びつけられたスレッド・セーフ
なトランザクションが 既に存在する場合、又はスレッド・セーフなトランザク
ションの作成に失敗した場合。
IQueryTransaction createThreadSafeTransaction(java.lang.String key,
java.lang.Class<? extends IQueryTransaction> tranClass)
throws ts.util.ReasonedRuntimeException
key - キー。tranClass - インスタンス化するトランザクション・クラス。
ts.util.ReasonedRuntimeException - 同じキーに結びつけられたスレッド・セーフ
なトランザクションが 既に存在する場合、又はスレッド・セーフなトランザク
ションの作成に失敗した場合。IQueryTransaction getThreadSafeTransaction(java.lang.String key)
key - キー。
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||