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