У меня есть одна проблема, и я не знаю, как ее решить с помощью верблюда. Я искал соответствующий EIP в документации по верблюдам, но безрезультатно.
Теперь у меня есть простой маршрут:
<route id="routeId">
<from uri="Source1"/>
<from uri="Source2"/>
<to uri="Destination"/>
</route>
Оба источника отправляют сообщения JMS в пункт назначения, и в какой-то момент, когда источник завершает свою работу, он отправляет определенное сообщение о завершении с некоторым флагом. Что мне нужно сделать, так это собрать или подсчитать эти конечные сообщения и отправить одно конечное сообщение в пункт назначения, когда я получаю конечные сообщения из обоих источников. Только когда я получаю два конечных сообщения (представьте, что это простое сообщение с некоторым флагом заголовка), тогда я должен отправить одно по назначению.
Извините, если объяснение проблемы недостаточно ясно.
Заранее спасибо.