クラス TransactionHandleMessageAdvice
java.lang.ObjectSE
org.springframework.transaction.interceptor.TransactionAspectSupport
org.springframework.transaction.interceptor.TransactionInterceptor
org.springframework.integration.transaction.TransactionHandleMessageAdvice
- 実装されているすべてのインターフェース:
SerializableSE、Advice、Interceptor、MethodInterceptor、Aware、BeanFactoryAware、InitializingBean、HandleMessageAdvice
public class TransactionHandleMessageAdvice
extends TransactionInterceptor
implements HandleMessageAdvice
HandleMessageAdvice マーカーを使用した TransactionInterceptor 拡張。 この Advice が request-handler-advice-chain から使用される場合、(AbstractReplyProducingMessageHandler.RequestHandler.handleRequestMessage(org.springframework.messaging.Message<?>) ではなく)MessageHandler.handleMessage(org.springframework.messaging.Message<?>) に適用されるため、ダウンストリームプロセス全体がトランザクションにラップされます。
それ以外の場合は、通常の TransactionInterceptor として動作します。
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell
- 関連事項:
ネストされたクラスの要約
クラス org.springframework.transaction.interceptor.TransactionAspectSupport から継承されたネストクラス / インターフェース
TransactionAspectSupport.InvocationCallback, TransactionAspectSupport.TransactionInfoフィールドのサマリー
クラス org.springframework.transaction.interceptor.TransactionAspectSupport から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明TransactionHandleMessageAdvice(TransactionManager transactionManager, PropertiesSE transactionAttributes) TransactionHandleMessageAdvice(TransactionManager transactionManager, TransactionAttributeSource transactionAttributeSource) メソッドのサマリー
クラス org.springframework.transaction.interceptor.TransactionInterceptor から継承されたメソッド
invokeクラス org.springframework.transaction.interceptor.TransactionAspectSupport から継承されたメソッド
afterPropertiesSet, cleanupTransactionInfo, clearTransactionManagerCache, commitTransactionAfterReturning, completeTransactionAfterThrowing, createTransactionIfNecessary, currentTransactionInfo, currentTransactionStatus, determineTransactionManager, determineTransactionManager, getBeanFactory, getTransactionAttributeSource, getTransactionManager, getTransactionManagerBeanName, invokeWithinTransaction, methodIdentification, prepareTransactionInfo, setBeanFactory, setTransactionAttributes, setTransactionAttributeSource, setTransactionAttributeSources, setTransactionManager, setTransactionManagerBeanNameクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.aopalliance.intercept.MethodInterceptor から継承されたメソッド
invoke
コンストラクターの詳細
TransactionHandleMessageAdvice
public TransactionHandleMessageAdvice()TransactionHandleMessageAdvice
public TransactionHandleMessageAdvice(TransactionManager transactionManager, PropertiesSE transactionAttributes) TransactionHandleMessageAdvice
public TransactionHandleMessageAdvice(TransactionManager transactionManager, TransactionAttributeSource transactionAttributeSource)