クラス EventExternalizationSupport

java.lang.ObjectSE
org.springframework.modulith.events.support.EventExternalizationSupport
実装されたすべてのインターフェース:
ConditionalEventListener
既知の直属サブクラス
DelegatingEventExternalizer

abstract class EventExternalizationSupport extends ObjectSE implements ConditionalEventListener
イベントの外部化の基本的なサポート。最終的なメッセージパブリケーションを externalize(Object, RoutingTarget) に引き渡す前に、構成された EventExternalizationConfiguration を考慮します。
導入:
1.1
作成者:
Oliver Drotbohm
  • コンストラクターの詳細

  • メソッドの詳細

    • supports

      public boolean supports(ObjectSE event)
      インターフェースからコピーされた説明: ConditionalEventListener
      指定されたイベントインスタンスがリスナーによってサポートされているかどうかを返します。
      次で指定:
      インターフェース ConditionalEventListenersupports 
      パラメーター:
      event - null であってはなりません。
      戻り値:
      指定されたイベントインスタンスがリスナーによってサポートされているかどうか。
    • externalize

      指定されたイベントを外部化します。
      パラメーター:
      event - null であってはなりません。
      戻り値:
      外部化の結果が null になることはありません。
    • externalize

      protected abstract CompletableFutureSE<?> externalize(ObjectSE payload, RoutingTarget target)
      指定されたペイロードを指定された RoutingTarget にパブリッシュします。
      パラメーター:
      payload - null であってはなりません。
      target - null であってはなりません。
      戻り値:
      外部化の結果が null になることはありません。