インターフェースの使用
org.springframework.transaction.TransactionStatus
TransactionStatus を使用するパッケージ
パッケージ
説明
このパッケージには、基本メッセージリスナーコンテナー機能が含まれています。
Spring のコアトランザクション管理 API(特定のトランザクション管理システムに依存しない)。Spring のトランザクションインフラストラクチャの例外階層。トランザクションマネージャー、定義、ステータスインターフェース。
宣言的なトランザクション区分のための AOP ベースのソリューション。
org.springframework.transaction パッケージのサポートクラス。
org.springframework.jms.listener 内の TransactionStatus 使用
型 TransactionStatus のパラメーターを持つ org.springframework.jms.listener のメソッド修飾子と型メソッド説明protected booleanAbstractPollingMessageListenerContainer.doReceiveAndExecute(ObjectSE invoker, @Nullable jakarta.jms.Session session, @Nullable jakarta.jms.MessageConsumer consumer, @Nullable TransactionStatus status) 実際に、指定されたコンシューマーから受信したメッセージのリスナーを実行し、すべてを取得するにはリソースが必要で、リスナーを呼び出します。org.springframework.transaction 内の TransactionStatus 使用
修飾子と型メソッド説明PlatformTransactionManager.getTransaction(@Nullable TransactionDefinition definition) 指定された伝播動作に従って、現在アクティブなトランザクションを返すか、新しいトランザクションを作成します。型 TransactionStatus のパラメーターを持つ org.springframework.transaction のメソッド修飾子と型メソッド説明voidPlatformTransactionManager.commit(TransactionStatus status) ステータスに関して、指定されたトランザクションをコミットします。voidPlatformTransactionManager.rollback(TransactionStatus status) 指定されたトランザクションのロールバックを実行します。org.springframework.transaction.interceptor 内の TransactionStatus 使用
修飾子と型メソッド説明static TransactionStatusTransactionAspectSupport.currentTransactionStatus()現在のメソッド呼び出しのトランザクションステータスを返します。TransactionAspectSupport.TransactionInfo.getTransactionStatus()型 TransactionStatus のパラメーターを持つ org.springframework.transaction.interceptor のメソッド修飾子と型メソッド説明voidTransactionAspectSupport.TransactionInfo.newTransactionStatus(@Nullable TransactionStatus status) protected TransactionAspectSupport.TransactionInfoTransactionAspectSupport.prepareTransactionInfo(@Nullable PlatformTransactionManager tm, @Nullable TransactionAttribute txAttr, StringSE joinpointIdentification, @Nullable TransactionStatus status) 指定された属性およびステータスオブジェクトの TransactionInfo を準備します。org.springframework.transaction.support 内の TransactionStatus 使用
TransactionStatus を実装している org.springframework.transaction.support のクラス修飾子と型クラス説明classTransactionStatusインターフェースの抽象基本実装。classAbstractPlatformTransactionManagerによって使用されるTransactionStatusインターフェースのデフォルト実装。classシンプルなTransactionStatus実装。修飾子と型メソッド説明final TransactionStatusAbstractPlatformTransactionManager.getTransaction(@Nullable TransactionDefinition definition) この実装は、伝播動作を処理します。型 TransactionStatus のパラメーターを持つ org.springframework.transaction.support のメソッド修飾子と型メソッド説明final voidAbstractPlatformTransactionManager.commit(TransactionStatus status) このコミットの実装は、既存のトランザクションおよびプログラムによるロールバックリクエストへの参加を処理します。TransactionCallback.doInTransaction(TransactionStatus status) トランザクションコンテキスト内でTransactionTemplate.execute(TransactionCallback)によって呼び出されます。TransactionCallbackWithoutResult.doInTransaction(TransactionStatus status) 使用すべきではありません。protected abstract voidTransactionCallbackWithoutResult.doInTransactionWithoutResult(TransactionStatus status) 使用すべきではありません。トランザクションコンテキスト内でTransactionTemplate.executeによって呼び出されます。final voidAbstractPlatformTransactionManager.rollback(TransactionStatus status) このロールバックの実装は、既存のトランザクションへの参加を処理します。型 TransactionStatus の型引数を持つ org.springframework.transaction.support のメソッドパラメーター修飾子と型メソッド説明default voidTransactionOperations.executeWithoutResult(ConsumerSE<TransactionStatus> action) トランザクション内で、指定されたRunnableSE によって指定されたアクションを実行します。