クラス SimpleTransactionFactory
java.lang.ObjectSE
org.springframework.transaction.jta.SimpleTransactionFactory
- 実装されているすべてのインターフェース:
TransactionFactory
TransactionFactory 戦略インターフェースのデフォルト実装。標準の JTA TransactionManager を単純にラップします。トランザクション名はサポートされていません。指定された名前を無視します。
- 導入:
- 2.5
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明SimpleTransactionFactory(jakarta.transaction.TransactionManager transactionManager) 指定された TransactionManager の新しい SimpleTransactionFactory を作成します。メソッドのサマリー
修飾子と型メソッド説明jakarta.transaction.TransactioncreateTransaction(@Nullable StringSE name, int timeout) 指定された名前とタイムアウトに基づいてアクティブな Transaction オブジェクトを作成します。boolean基になるトランザクションマネージャーがリソースアダプター(つまり
コンストラクターの詳細
SimpleTransactionFactory
public SimpleTransactionFactory(jakarta.transaction.TransactionManager transactionManager) 指定された TransactionManager の新しい SimpleTransactionFactory を作成します。- パラメーター:
transactionManager- ラップする JTA TransactionManager
メソッドの詳細
createTransaction
public jakarta.transaction.Transaction createTransaction(@Nullable StringSE name, int timeout) throws jakarta.transaction.NotSupportedException, jakarta.transaction.SystemException インターフェースからコピーされた説明:TransactionFactory指定された名前とタイムアウトに基づいてアクティブな Transaction オブジェクトを作成します。- 次で指定:
- インターフェース
TransactionFactoryのcreateTransaction - パラメーター:
name- トランザクション名 (nullの場合があります)timeout- トランザクションのタイムアウト (デフォルトのタイムアウトの場合は -1)- 戻り値:
- アクティブな Transaction オブジェクト (非
null) - 例外:
jakarta.transaction.NotSupportedException- トランザクションマネージャーが指定された型のトランザクションをサポートしていない場合jakarta.transaction.SystemException- トランザクションマネージャーがトランザクションの作成に失敗した場合
supportsResourceAdapterManagedTransactions
public boolean supportsResourceAdapterManagedTransactions()インターフェースからコピーされた説明:TransactionFactory基になるトランザクションマネージャーが、リソースアダプターによって管理される XA トランザクションをサポートするかどうかを決定します(つまり、明示的な XA リソースの登録なし)。通常は
falseです。無効な構成と有効な ResourceAdapter 管理のトランザクションを区別するために、AbstractMessageEndpointFactoryによってチェックされます。- 次で指定:
- インターフェース
TransactionFactoryのsupportsResourceAdapterManagedTransactions - 関連事項: