インターフェース TransactionalApplicationListener<E extends ApplicationEvent>

型パラメーター:
E - 待機する特定の ApplicationEvent サブクラス
すべてのスーパーインターフェース:
ApplicationListener<E>EventListenerSEOrdered
すべての既知の実装クラス:
TransactionalApplicationListenerAdapterTransactionalApplicationListenerMethodAdapter

public interface TransactionalApplicationListener<E extends ApplicationEvent> extends ApplicationListener<E>, Ordered
TransactionPhase に従って呼び出される ApplicationListener。これは、TransactionalEventListener アノテーションとプログラム的に同等です。

リスナーの実装に Ordered を追加すると、トランザクションの補完前または完了後に実行されている他のリスナーの中で、そのリスナーに優先順位を付けることができます。

注: トランザクションイベントリスナーは、PlatformTransactionManager によって管理されるスレッドバウンドトランザクションでのみ機能しますReactiveTransactionManager によって管理されるリアクティブトランザクションは、スレッドローカル変数の代わりに Reactor コンテキストを使用するため、イベントリスナーの観点からは、参加できる互換性のあるアクティブトランザクションはありません。

導入:
5.3
作成者:
Juergen Hoeller, Oliver Drotbohm
関連事項: