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