クラスの使用
org.springframework.modulith.events.RoutingTarget
RoutingTarget を使用するパッケージ
org.springframework.modulith.events 内の RoutingTarget 使用
修飾子と型メソッド説明すでに構成されているターゲットと指定されたキーを含む新しいRoutingTarget
を返します。DefaultEventExternalizationConfiguration.determineTarget
(ObjectSE event) EventExternalizationConfiguration.determineTarget
(ObjectSE event) 現在の構成に基づいて、指定されたイベントのRoutingTarget
を決定します。EventExternalized.getTarget()
ルーティングターゲットを返します。(package private) RoutingTarget
RoutingTarget.ParsedRoutingTarget.toRoutingTarget()
(package private) RoutingTarget
RoutingTarget.verify()
(package private) RoutingTarget
RoutingTarget.ParsedRoutingTarget.withFallback
(RoutingTarget fallback) (package private) RoutingTarget
同じターゲットで指定されたルーティングキーを持つ新しいRoutingTarget
を作成します。RoutingTarget.RoutingTargetBuilder.withoutKey()
キーのない新しいRoutingTarget
を返します。(package private) RoutingTarget
RoutingTarget.withTarget
(StringSE target) 型 RoutingTarget の引数を持つ型を返す org.springframework.modulith.events のメソッド修飾子と型メソッド説明static FunctionSE<ObjectSE,
OptionalSE<RoutingTarget>> EventExternalizationConfiguration.byApplicationLocalName
(CollectionSE<StringSE> packages) アプリケーションローカル型名をターゲットとして使用する新しいルーティングを作成しますstatic FunctionSE<ObjectSE,
RoutingTarget> EventExternalizationConfiguration.byFullyQualifiedTypeName()
イベントの型の完全修飾型名からターゲットを検索するFunction
SE を返します。型 RoutingTarget のパラメーターを持つ org.springframework.modulith.events のメソッド修飾子と型メソッド説明(package private) RoutingTarget
RoutingTarget.ParsedRoutingTarget.withFallback
(RoutingTarget fallback) 型 RoutingTarget の型引数を持つ org.springframework.modulith.events のメソッドパラメーター修飾子と型メソッド説明EventExternalizationConfiguration.Router.route
(ClassSE<T> type, FunctionSE<T, RoutingTarget> router) 指定された特定の型のイベントのルーター関数を登録します。EventExternalizationConfiguration.Router.routeAll
(FunctionSE<ObjectSE, RoutingTarget> router) 指定された関数に基づいてすべてのイベントをルーティングします。EventExternalizationConfiguration.Router.routeAllByType
(FunctionSE<ClassSE<?>, RoutingTarget> router) イベント型のみに基づいてすべてのメッセージをルーティングします。EventExternalizationConfiguration.Router.routeOptional
(FunctionSE<ObjectSE, OptionalSE<RoutingTarget>> router) イベントからOptional
SE ルートを抽出してルートを作成します。EventExternalizationConfiguration.Router.routeOptionalByType
(FunctionSE<ClassSE<?>, OptionalSE<RoutingTarget>> router) イベント型からOptional
SE ルートを抽出してルートします。EventExternalizationConfiguration.Selector.selectAndRoute
(ClassSE<T> annotationType, BiFunctionSE<ObjectSE, T, RoutingTarget> router) 指定された型のアノテーションの存在によってイベントを選択し、指定されたルーターBiFunction
SE に基づいてルートします。また、完全なRoutingTarget
を構築するためにイベント型も取得します。型 RoutingTarget のパラメーターを持つ org.springframework.modulith.events のコンストラクター修飾子コンストラクター説明EventExternalized
(S event, ObjectSE mapped, RoutingTarget target, T brokerResult) 指定されたソースイベント、そのマップされた派生イベント、RoutingTarget
、ブローカーの結果に対して新しいEventExternalized
イベントを作成します。org.springframework.modulith.events.support 内の RoutingTarget 使用
型 RoutingTarget のパラメーターを持つ org.springframework.modulith.events.support のメソッド修飾子と型メソッド説明protected CompletableFutureSE<?>
DelegatingEventExternalizer.externalize
(ObjectSE payload, RoutingTarget target) protected abstract CompletableFutureSE<?>
EventExternalizationSupport.externalize
(ObjectSE payload, RoutingTarget target) 指定されたペイロードを指定されたRoutingTarget
にパブリッシュします。static BrokerRouting
BrokerRouting.of
(RoutingTarget target, EvaluationContext context) 型の型引数を持つ org.springframework.modulith.events.support のコンストラクターパラメーター RoutingTarget修飾子コンストラクター説明DelegatingEventExternalizer
(EventExternalizationConfiguration configuration, BiFunctionSE<RoutingTarget, ObjectSE, CompletableFutureSE<?>> delegate) 実際の外部化を実装する、指定されたEventExternalizationConfiguration
およびBiFunction
SE の新しいDelegatingEventExternalizer
を作成します。