クラス EventExternalizationSupport
java.lang.ObjectSE
org.springframework.modulith.events.support.EventExternalizationSupport
- 実装されたすべてのインターフェース:
ConditionalEventListener
- 既知の直属サブクラス
DelegatingEventExternalizer
イベントの外部化の基本的なサポート。最終的なメッセージパブリケーションを
externalize(Object, RoutingTarget)
に引き渡す前に、構成された EventExternalizationConfiguration
を考慮します。- 導入:
- 1.1
- 作成者:
- Oliver Drotbohm
コンストラクターのサマリー
修飾子コンストラクター説明protected
EventExternalizationSupport
(EventExternalizationConfiguration configuration) 指定されたEventExternalizationConfiguration
の新しいEventExternalizationSupport
を作成します。メソッドのサマリー
修飾子と型メソッド説明externalize
(ObjectSE event) 指定されたイベントを外部化します。protected abstract CompletableFutureSE<?>
externalize
(ObjectSE payload, RoutingTarget target) 指定されたペイロードを指定されたRoutingTarget
にパブリッシュします。boolean
指定されたイベントインスタンスがリスナーによってサポートされているかどうかを返します。
コンストラクターの詳細
EventExternalizationSupport
指定されたEventExternalizationConfiguration
の新しいEventExternalizationSupport
を作成します。- パラメーター:
configuration
- null であってはなりません。
メソッドの詳細
supports
インターフェースからコピーされた説明:ConditionalEventListener
指定されたイベントインスタンスがリスナーによってサポートされているかどうかを返します。- 次で指定:
- インターフェース
ConditionalEventListener
のsupports
- パラメーター:
event
- null であってはなりません。- 戻り値:
- 指定されたイベントインスタンスがリスナーによってサポートされているかどうか。
externalize
指定されたイベントを外部化します。- パラメーター:
event
- null であってはなりません。- 戻り値:
- 外部化の結果が null になることはありません。
externalize
指定されたペイロードを指定されたRoutingTarget
にパブリッシュします。- パラメーター:
payload
- null であってはなりません。target
- null であってはなりません。- 戻り値:
- 外部化の結果が null になることはありません。