クラス PseudoTransactionManager
java.lang.ObjectSE
org.springframework.transaction.support.AbstractPlatformTransactionManager
org.springframework.integration.transaction.PseudoTransactionManager
- 実装されているすべてのインターフェース:
SerializableSE、ConfigurableTransactionManager、PlatformTransactionManager、TransactionManager
本質的にトランザクションではない
MessageSource にトランザクションのようなセマンティクスを提供する PlatformTransactionManager の実装。このようなソースをトランザクションにするわけではありません。むしろ、TransactionSynchronizationFactory と一緒に、beforeCommit、afterCommit、afterRollback 操作を介して、フローが完了した後に操作を同期する機能を提供します。- 導入:
- 2.2
- 作成者:
- Gary Russell, Oleg Zhurakousky
- 関連事項:
ネストされたクラスの要約
クラス org.springframework.transaction.support.AbstractPlatformTransactionManager から継承されたネストクラス / インターフェース
AbstractPlatformTransactionManager.SuspendedResourcesHolderフィールドのサマリー
クラス org.springframework.transaction.support.AbstractPlatformTransactionManager から継承されたフィールド
logger, SYNCHRONIZATION_ALWAYS, SYNCHRONIZATION_NEVER, SYNCHRONIZATION_ON_ACTUAL_TRANSACTIONコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected voiddoBegin(ObjectSE transaction, TransactionDefinition definition) protected voiddoCommit(DefaultTransactionStatus status) protected ObjectSEprotected voiddoRollback(DefaultTransactionStatus status) クラス org.springframework.transaction.support.AbstractPlatformTransactionManager から継承されたメソッド
commit, determineTimeout, doCleanupAfterCompletion, doResume, doSetRollbackOnly, doSuspend, getDefaultTimeout, getTransaction, getTransactionExecutionListeners, getTransactionSynchronization, invokeAfterCompletion, isExistingTransaction, isFailEarlyOnGlobalRollbackOnly, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, isValidateExistingTransaction, prepareForCommit, prepareSynchronization, registerAfterCompletionWithExistingTransaction, resume, rollback, setDefaultTimeout, setFailEarlyOnGlobalRollbackOnly, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionExecutionListeners, setTransactionSynchronization, setTransactionSynchronizationName, setValidateExistingTransaction, shouldCommitOnGlobalRollbackOnly, suspend, triggerBeforeCommit, triggerBeforeCompletion, useSavepointForNestedTransactionクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.transaction.ConfigurableTransactionManager から継承されたメソッド
addListener
コンストラクターの詳細
PseudoTransactionManager
public PseudoTransactionManager()
メソッドの詳細
doGetTransaction
doBegin
protected void doBegin(ObjectSE transaction, TransactionDefinition definition) throws TransactionException - 次で指定:
- クラス
AbstractPlatformTransactionManagerのdoBegin - 例外:
TransactionException
doCommit
- 次で指定:
- クラス
AbstractPlatformTransactionManagerのdoCommit - 例外:
TransactionException
doRollback
- 次で指定:
- クラス
AbstractPlatformTransactionManagerのdoRollback - 例外:
TransactionException