インターフェースの使用
org.springframework.transaction.support.TransactionSynchronization
パッケージ
説明
Hibernate 5.x と Spring の概念の統合を提供するパッケージ。
JTA のトランザクション SPI 実装。
org.springframework.transaction パッケージのサポートクラス。
org.springframework.orm.hibernate5 内の TransactionSynchronization 使用
修飾子と型クラス説明class
基本的な Hibernate セッションにflush()
呼び出しを伝播する単純な同期アダプター。class
事前バインドされた Hibernate セッションの Spring 管理のトランザクションの最後にリソースをクリーンアップするためのコールバック。org.springframework.transaction.jta 内の TransactionSynchronization 使用
修飾子と型メソッド説明protected void
JtaTransactionManager.doRegisterAfterCompletionWithJtaTransaction
(JtaTransactionObject txObject, ListSE<TransactionSynchronization> synchronizations) 指定された Spring TransactionSynchronizations でafterCompletion
を呼び出すために、JTA TransactionManager で JTA 同期を登録します。protected void
JtaTransactionManager.registerAfterCompletionWithExistingTransaction
(ObjectSE transaction, ListSE<TransactionSynchronization> synchronizations) 修飾子コンストラクター説明SpringJtaSynchronizationAdapter
(TransactionSynchronization springSynchronization) 指定された Spring TransactionSynchronization および JTA TransactionManager の新しい SpringJtaSynchronizationAdapter を作成します。SpringJtaSynchronizationAdapter
(TransactionSynchronization springSynchronization, TransactionManagerEE jtaTransactionManager) 指定された Spring TransactionSynchronization および JTA TransactionManager の新しい SpringJtaSynchronizationAdapter を作成します。SpringJtaSynchronizationAdapter
(TransactionSynchronization springSynchronization, UserTransactionEE jtaUserTransaction) 指定された Spring TransactionSynchronization および JTA TransactionManager の新しい SpringJtaSynchronizationAdapter を作成します。修飾子コンストラクター説明JtaAfterCompletionSynchronization
(ListSE<TransactionSynchronization> synchronizations) 指定された同期オブジェクトの新しい JtaAfterCompletionSynchronization を作成します。org.springframework.transaction.support 内の TransactionSynchronization 使用
修飾子と型メソッド説明static ListSE<TransactionSynchronization>
TransactionSynchronizationManager.getSynchronizations()
現在のスレッドに登録されているすべての同期の変更不可能なスナップショットリストを返します。修飾子と型メソッド説明static void
TransactionSynchronizationManager.registerSynchronization
(TransactionSynchronization synchronization) 現在のスレッドの新しいトランザクション同期を登録します。修飾子と型メソッド説明static void
TransactionSynchronizationUtils.invokeAfterCommit
(ListSE<TransactionSynchronization> synchronizations) 指定された Spring TransactionSynchronization オブジェクトのafterCommit
メソッドを実際に呼び出します。protected final void
AbstractPlatformTransactionManager.invokeAfterCompletion
(ListSE<TransactionSynchronization> synchronizations, int completionStatus) 指定された Spring TransactionSynchronization オブジェクトのafterCompletion
メソッドを実際に呼び出します。static void
TransactionSynchronizationUtils.invokeAfterCompletion
(ListSE<TransactionSynchronization> synchronizations, int completionStatus) 指定された Spring TransactionSynchronization オブジェクトのafterCompletion
メソッドを実際に呼び出します。protected void
AbstractPlatformTransactionManager.registerAfterCompletionWithExistingTransaction
(ObjectSE transaction, ListSE<TransactionSynchronization> synchronizations) 指定されたトランザクション同期のリストを既存のトランザクションに登録します。
TransactionSynchronization
インターフェースのデフォルトのメソッドを優先