問題タブ [spring-dsl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - Bean 名とメソッド名を使用した Spring Integration チャネリング
次のような PublishSubscribeChannel があります。
サブスクライバーチャンネルもあります:
そして最後に別のサブスクライバー:
問題は、別のフローから以下のようにメソッド名「publishAction」でチャネルを呼び出すと、「ANOTHER CHANNEL HERE」のみが出力され、他のサブスクライバーが無視されることです。ただし、 で呼び出すと
.channel("publishCha.input")
、今回は publishCha および publishCha2 サブスクライバーに入りますが、3 番目のサブスクライバーは無視されます。
私の質問は、これら 2 つの異なるチャネリング方法が異なる結果をもたらすのはなぜですか?
編集: narayan-sambireddy は、チャネルにメッセージを送信する方法を要求しました。ゲートウェイ経由で送信します:
主に:
spring-integration - Spring Integration ファイルの記述例
Spring Integration DSL のファイル書き込みサポートの実例はありますか? DSL の実装については何も見つかりません (たとえば、統合フローの handle() ステップなど)。ありがとうございます。
spring-integration - int:gateway に相当する Java DSL
エラー チャネルとデフォルトの要求チャネルを持つ int:gateway に相当する Java DSL は何ですか。デフォルトのリクエスト チャネルは、JMS メッセージをアウトバウンド アダプタに送信し、リッスン可能な Future を返すトランスフォーマへの入力です。