Как добавить канал ошибок для сбора и разброса в контексте приложения XML? - PullRequest
0 голосов
/ 03 марта 2019

Hello Spring Integration Users,

Я хочу, чтобы все ошибки в шаблоне сбора и разброса были обработаны корректно и применить некоторую бизнес-логику.Но я не вижу ни одного местозаполнителя, который бы указывал канал ошибки при сборе и разбрасывании.Вот как выглядит XML моего контекста приложения:

<int:scatter-gather
    id="a_scatter_gather"
    input-channel="ip_channel"
    output-channel="op_success_channel">
    <int:scatterer>
        <int:recipient channel="a_input_channel"/>
        <int:recipient channel="b_input_channel"/>
    </int:scatterer>
    <int:gatherer 
        release-strategy-expression="size() == 2">
    </int:gatherer>
</int:scatter-gather>

1 Ответ

0 голосов
/ 04 марта 2019

Вам необходимо использовать header-enricher с его подэлементом error-channel заранее до scatter-gather.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...