パッケージ org.springframework.transaction.support
@NonNullApi @NonNullFields パッケージ org.springframework.transaction.support
org.springframework.transaction パッケージのサポートクラス。トランザクションマネージャー実装の抽象基本クラス、およびトランザクション境界のテンプレートとコールバックを提供します。
- クラス説明Spring の標準トランザクションワークフローを実装する抽象基本クラス。
JtaTransactionManager
などの具体的なプラットフォームトランザクションマネージャーの基盤として機能します。中断されたリソースのホルダー。TransactionStatus
インターフェースの抽象基本実装。PlatformTransactionManager
インターフェースの拡張。トランザクション内で特定のコールバックを実行するためのメソッドを公開します。TransactionDefinition
インターフェースのデフォルト実装。Bean スタイルの構成と適切なデフォルト値(PROPAGATION_REQUIRED、ISOLATION_DEFAULT、TIMEOUT_DEFAULT、readOnly = false)を提供します。AbstractPlatformTransactionManager
によって使用されるTransactionStatus
インターフェースのデフォルト実装。すべての呼び出しを特定のターゲットTransactionDefinition
インスタンスに委譲するTransactionDefinition
実装。リソースホルダーによって実装される汎用インターフェース。リソースホルダーの便利な基本クラス。TransactionDefinition
の拡張バリアント。リソーストランザクション、特にトランザクションリソースがローカル最適化の準備ができているかどうかを示します。PlatformTransactionManager
インターフェースの拡張。単一のターゲットリソースで動作するネイティブリソーストランザクションマネージャーを示します。TransactionSynchronizationManager
のリソースバインディングメカニズムに委譲する、単純なトランザクションベースのScope
実装。シンプルなTransactionStatus
実装。内部ロールバックのみのマーカーを返すことができるトランザクションオブジェクトによって実装されるインターフェース。通常、参加してロールバックのみとしてマークされた別のトランザクションから。トランザクションコードのコールバックインターフェース。TransactionCallback 実装の単純な便利なクラス。基本的なトランザクション実行操作を指定するインターフェース。トランザクション同期コールバックのインターフェース。使用すべきではありません。スレッドごとにリソースとトランザクションの同期を管理する主要デリゲート。現在登録されているすべての同期で特定のTransactionSynchronization
コールバックメソッドをトリガーするためのユーティリティメソッド。プログラムによるトランザクション境界設定とトランザクション例外処理を簡略化するテンプレートクラス。
TransactionSynchronization
インターフェースのデフォルトのメソッドを優先