クラス SimpleTransactionFactory
java.lang.ObjectSE
org.springframework.transaction.jta.SimpleTransactionFactory
- 実装されているすべてのインターフェース:
TransactionFactory
TransactionFactory ストラテジーインターフェースのデフォルト実装。標準の JTA TransactionManagerEE をラップするだけです。トランザクション名はサポートされていません。指定された名前を無視します。
- 導入:
- 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によってチェックされます。