|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- キー。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |