クラス TransactionInterceptorBuilder
java.lang.ObjectSE
org.springframework.integration.transaction.TransactionInterceptorBuilder
トランザクションインターセプターを構築するための流れるような API を提供します。プロパティの意味については、
TransactionAttribute を参照してください。TransactionAttribute が提供されている場合、個々のプロパティは無視されます。TransactionManager が提供されていない場合、TransactionManager の単一インスタンスが実行時に検出されます。複数のトランザクションマネージャーがある場合は、ここで使用するトランザクションマネージャーを挿入する必要があります。handleMessageAdvice オプションが使用されている場合、このビルダーは TransactionHandleMessageAdvice インスタンスを生成します。
- 導入:
- 5.0
- 作成者:
- Gary Russell, Artem Bilan
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明build()propagation(Propagation propagation) readOnly(boolean readOnly) timeout(int timeout) transactionAttribute(TransactionAttribute transactionAttribute) transactionManager(TransactionManager transactionManager) 使用するTransactionManagerインスタンスを提供します。
コンストラクターの詳細
TransactionInterceptorBuilder
public TransactionInterceptorBuilder()TransactionInterceptorBuilder
public TransactionInterceptorBuilder(boolean handleMessageAdvice)
メソッドの詳細
propagation
isolation
timeout
readOnly
transactionAttribute
public final TransactionInterceptorBuilder transactionAttribute(TransactionAttribute transactionAttribute) transactionManager
使用するTransactionManagerインスタンスを提供します。- パラメーター:
transactionManager- 使用するTransactionManager- 戻り値:
- ビルダー
build