クラスの使用
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) RoutingTargetRoutingTarget.ParsedRoutingTarget.toRoutingTarget()(package private) RoutingTargetRoutingTarget.verify()(package private) RoutingTargetRoutingTarget.ParsedRoutingTarget.withFallback(RoutingTarget fallback) (package private) RoutingTarget同じターゲットで指定されたルーティングキーを持つ新しいRoutingTargetを作成します。RoutingTarget.RoutingTargetBuilder.withoutKey()キーのない新しいRoutingTargetを返します。(package private) RoutingTargetRoutingTarget.withTarget(StringSE target) 型 RoutingTarget の引数を持つ型を返す org.springframework.modulith.events のメソッド修飾子と型メソッド説明static FunctionSE<ObjectSE,OptionalSE<RoutingTarget>> EventExternalizationConfiguration.byApplicationLocalName(CollectionSE<StringSE> packages) アプリケーションローカル型名をターゲットとして使用する新しいルーティングを作成しますstatic FunctionSE<ObjectSE,RoutingTarget> EventExternalizationConfiguration.byFullyQualifiedTypeName()イベントの型の完全修飾型名からターゲットを検索するFunctionSE を返します。型 RoutingTarget のパラメーターを持つ org.springframework.modulith.events のメソッド修飾子と型メソッド説明(package private) RoutingTargetRoutingTarget.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) イベントからOptionalSE ルートを抽出してルートを作成します。EventExternalizationConfiguration.Router.routeOptionalByType(FunctionSE<ClassSE<?>, OptionalSE<RoutingTarget>> router) イベント型からOptionalSE ルートを抽出してルートします。EventExternalizationConfiguration.Selector.selectAndRoute(ClassSE<T> annotationType, BiFunctionSE<ObjectSE, T, RoutingTarget> router) 指定された型のアノテーションの存在によってイベントを選択し、指定されたルーターBiFunctionSE に基づいてルートします。また、完全なRoutingTargetを構築するためにイベント型も取得します。型 RoutingTarget のパラメーターを持つ org.springframework.modulith.events のコンストラクター修飾子コンストラクター説明EventExternalized(S event, ObjectSE mapped, RoutingTarget target, @Nullable T brokerResult) 指定されたソースイベント、そのマップされた派生イベント、RoutingTarget、ブローカーの結果に対して新しいEventExternalizedイベントを作成します。org.springframework.modulith.events.support 内の RoutingTarget 使用
RoutingTarget として宣言されている org.springframework.modulith.events.support のフィールド型 RoutingTarget のパラメーターを持つ org.springframework.modulith.events.support のメソッド修飾子と型メソッド説明protected CompletableFutureSE<?>DelegatingEventExternalizer.externalize(ObjectSE payload, RoutingTarget target) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected abstract CompletableFutureSE<?>EventExternalizationSupport.externalize(ObjectSE payload, RoutingTarget target) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたペイロードを指定されたRoutingTargetにパブリッシュします。EventExternalizationTransport.externalize(ObjectSE payload, RoutingTarget target) 特定のメッセージングインフラストラクチャを使用して、実際の外部化を実行します。protected abstract CompletableFutureSE<?>EventExternalizerSupport.externalize(ObjectSE payload, RoutingTarget target) 指定されたペイロードを指定されたRoutingTargetにパブリッシュします。protected CompletableFutureSE<?>TransportAwareEventExternalizer.externalize(ObjectSE payload, RoutingTarget target) static BrokerRoutingBrokerRouting.of(RoutingTarget target, EvaluationContext context) 型の型引数を持つ org.springframework.modulith.events.support のコンストラクターパラメーター RoutingTarget修飾子コンストラクター説明DelegatingEventExternalizer(EventExternalizationConfiguration configuration, BiFunctionSE<RoutingTarget, ObjectSE, CompletableFutureSE<?>> delegate) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。実際の外部化を実装する、指定されたEventExternalizationConfigurationおよびBiFunctionSE の新しいDelegatingEventExternalizerを作成します。