アノテーションインターフェース ApplicationModuleListener


ApplicationModuleListener は、トランザクション自体で実行される Async Spring TransactionalEventListener です。アノテーションは、イベントを介してアプリケーションモジュールを統合するために一般に推奨されるセットアップの糖衣構文として機能します。このセットアップでは、元のビジネストランザクションが正常に完了し、統合がトランザクション自体で非同期的に実行されるようにして、統合を元の作業単位からできるだけ切り離します。

アプリケーションまたはリスナーに障害が発生した場合にイベントパブリケーションが失われないように、これらの統合リスナーを Spring Modulith イベントパブリケーションレジストリと組み合わせて使用することをお勧めします。

作成者:
Oliver Drotbohm
関連事項:
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    イベント処理を条件付きにするために使用される Spring 式言語(SpEL)属性。
    リスナーのオプションの識別子。デフォルトでは、宣言メソッドの完全修飾署名になります(例:
    boolean
    イベントリスナーに対して実行されるトランザクションが読み取り専用であるかどうか (デフォルトは false)。