インターフェースの使用
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, SessionEE session, MessageConsumerEE consumer, TransactionStatus status) 実際に、指定されたコンシューマーから受信したメッセージのリスナーを実行し、すべてを取得するにはリソースが必要で、リスナーを呼び出します。org.springframework.transaction 内の TransactionStatus 使用
修飾子と型メソッド説明PlatformTransactionManager.getTransaction(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(TransactionStatus status) protected TransactionAspectSupport.TransactionInfoTransactionAspectSupport.prepareTransactionInfo(PlatformTransactionManager tm, TransactionAttribute txAttr, StringSE joinpointIdentification, TransactionStatus status) 指定された属性およびステータスオブジェクトの TransactionInfo を準備します。org.springframework.transaction.support 内の TransactionStatus 使用
TransactionStatus を実装している org.springframework.transaction.support のクラス修飾子と型クラス説明classTransactionStatusインターフェースの抽象基本実装。classAbstractPlatformTransactionManagerによって使用されるTransactionStatusインターフェースのデフォルト実装。classシンプルなTransactionStatus実装。修飾子と型メソッド説明final TransactionStatusAbstractPlatformTransactionManager.getTransaction(TransactionDefinition definition) この実装は、伝播動作を処理します。型 TransactionStatus のパラメーターを持つ org.springframework.transaction.support のメソッド修飾子と型メソッド説明final voidAbstractPlatformTransactionManager.commit(TransactionStatus status) このコミットの実装は、既存のトランザクションおよびプログラムによるロールバックリクエストへの参加を処理します。TransactionCallback.doInTransaction(TransactionStatus status) トランザクションコンテキスト内でTransactionTemplate.execute(org.springframework.transaction.support.TransactionCallback<T>)によって呼び出されます。final ObjectSETransactionCallbackWithoutResult.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 によって指定されたアクションを実行します。