クラス DefaultEventExternalizationConfiguration
java.lang.ObjectSE
org.springframework.modulith.events.DefaultEventExternalizationConfiguration
- 実装されたすべてのインターフェース:
EventExternalizationConfiguration
class DefaultEventExternalizationConfiguration
extends ObjectSE
implements EventExternalizationConfiguration
EventExternalizationConfiguration
のデフォルト実装。- 導入:
- 1.1
- 作成者:
- Oliver Drotbohm
ネストされたクラスのサマリー
インターフェース org.springframework.modulith.events.EventExternalizationConfiguration から継承されたネストクラス / インターフェース
EventExternalizationConfiguration.Router, EventExternalizationConfiguration.Selector
コンストラクターのサマリー
コンストラクター説明DefaultEventExternalizationConfiguration
(PredicateSE<ObjectSE> filter, FunctionSE<ObjectSE, ObjectSE> mapper, FunctionSE<ObjectSE, RoutingTarget> router) 新しいDefaultEventExternalizationConfiguration
を作成しますメソッドのサマリー
修飾子と型メソッド説明(package private) static EventExternalizationConfiguration.Selector
builder()
新しいEventExternalizationConfiguration.Selector
インスタンスを返し、新しい構成を構築します。determineTarget
(ObjectSE event) 現在の構成に基づいて、指定されたイベントのRoutingTarget
を決定します。公開する前に、外部化するイベントをマップします。boolean
構成が指定されたイベントをサポートしているかどうか。
コンストラクターの詳細
DefaultEventExternalizationConfiguration
DefaultEventExternalizationConfiguration(PredicateSE<ObjectSE> filter, FunctionSE<ObjectSE, ObjectSE> mapper, FunctionSE<ObjectSE, RoutingTarget> router) 新しいDefaultEventExternalizationConfiguration
を作成します- パラメーター:
filter
- null であってはなりません。mapper
- null であってはなりません。router
- null であってはなりません。
メソッドの詳細
builder
新しいEventExternalizationConfiguration.Selector
インスタンスを返し、新しい構成を構築します。- 戻り値:
- null になることはありません。
supports
インターフェースからコピーされた説明:EventExternalizationConfiguration
設定が指定されたイベントをサポートしているかどうか。言い換えれば、そもそも与えられた出来事が外部化されるべきであるかどうかです。- 次で指定:
- インターフェース
EventExternalizationConfiguration
のsupports
- パラメーター:
event
- null であってはなりません。- 戻り値:
- 指定されたイベントを外部化するかどうか。
map
インターフェースからコピーされた説明:EventExternalizationConfiguration
公開する前に、外部化するイベントをマップします。- 次で指定:
- インターフェース
EventExternalizationConfiguration
のmap
- パラメーター:
event
- null であってはなりません。- 戻り値:
- マップされたイベント。
determineTarget
インターフェースからコピーされた説明:EventExternalizationConfiguration
現在の構成に基づいて、指定されたイベントのRoutingTarget
を決定します。- 次で指定:
- インターフェース
EventExternalizationConfiguration
のdetermineTarget
- パラメーター:
event
- null であってはなりません。- 戻り値:
- null になることはありません。