Значения заголовка, установленные после разделителя, не поступают после агрегации с использованием Spring интеграции dsl

Я использую Spring Integration dsl для следующих требований.

Требование состоит в том, что я должен разделить сообщение с помощью разделителя и добавить значение заголовка к разделению сообщения сообщения во время некоторого преобразования, а затем выполнить агрегацию. Но при агрегации сообщений значение заголовка, которое я добавил в сообщение, теряется. Это связано с политикой агрегирования. Я использую политику по умолчанию.

Пожалуйста, предложите способ, как сохранить заголовок и использовать его для агрегации сообщений. Так что я могу сделать некоторую индивидуальную трансформацию.


person Rakesh Sajjan    schedule 07.09.2017    source источник


Ответы (1)


Я решил эту проблему путем агрегирования всех сообщений вместо простого агрегирования полезной нагрузки сообщения, что помогло получить все отдельные заголовки сообщений и полезные данные сообщения и, соответственно, использовать их в агрегаторе при построении окончательного ответа.

person Rakesh Sajjan    schedule 13.09.2017