2017-08-28 5 views

答えて

0

Spring Integration documentationを参照してください。

サービスアクティベータでは、入力メッセージは出力メッセージに置き換えられます。

エンリッチャーで;入力メッセージはパークされます。結果を返すいくつかの下流のフローにメッセージ(入力メッセージとは異なる可能性があります)を送信します。

次に、出力メッセージを生成するために、(返信からの情報を追加することによって)入力メッセージを「強化」します。

たとえば、顧客IDがOrderのオブジェクトがあり、顧客名を追加してそのIDを拡張したいとします。エンリッチャを使用して顧客のための検索要求を送信することができます。その注文の顧客名プロパティを設定します。

もちろん、あなたのサービス内で同じことをすることができますが、より豊かなものでコードを書く必要はありません。これはあなたの選択です。

関連する問題