public class SimpleTransactionFactory extends ObjectSE implements TransactionFactory
TransactionFactory ストラテジーインターフェースのデフォルト実装。標準の JTA TransactionManagerSE をラップするだけです。トランザクション名はサポートされていません。指定された名前を無視します。
TransactionManager.setTransactionTimeout(int)SE, TransactionManager.begin()SE, TransactionManager.getTransaction()SE| コンストラクターと説明 |
|---|
SimpleTransactionFactory(TransactionManagerSE transactionManager) 指定された TransactionManager の新しい SimpleTransactionFactory を作成します |
| 修飾子と型 | メソッドと説明 |
|---|---|
TransactionSE | createTransaction(StringSE name, int timeout) 指定された名前とタイムアウトに基づいてアクティブな Transaction オブジェクトを作成します。 |
boolean | supportsResourceAdapterManagedTransactions() 基になるトランザクションマネージャーがリソースアダプター(つまり |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic SimpleTransactionFactory(TransactionManagerSE transactionManager)
transactionManager - ラップする JTA TransactionManagerpublic TransactionSE createTransaction(@Nullable StringSE name, int timeout) throws NotSupportedExceptionSE, SystemExceptionSE
TransactionFactoryTransactionFactory の createTransaction name - トランザクション名 (null の場合があります)timeout - トランザクションのタイムアウト (デフォルトのタイムアウトの場合は -1)null)NotSupportedExceptionSE - トランザクションマネージャーが指定された型のトランザクションをサポートしていない場合 SystemExceptionSE - トランザクションマネージャーがトランザクションの作成に失敗した場合 public boolean supportsResourceAdapterManagedTransactions()
TransactionFactory 通常は false です。無効な構成と有効な ResourceAdapter 管理のトランザクションを区別するために、AbstractMessageEndpointFactory によってチェックされます。