Я хотел бы знать, если Camel предоставляет любые стандартные агрегирующие стратегии из коробки. Я занимаюсь исследованиями, но у меня есть только возможность найти часть тестов. Эти те не могут быть использованы из фактического кода. Я пытаюсь использовать его с Apache Camel 2.12.1 и Spring DSL.Simple AggregationStrategy Apache Camel
В частности, я ищу this one:
public Exchange aggregate(Exchange oldExchange, Exchange newExchange) {
if (oldExchange == null) {
return newExchange;
}
String oldBody = oldExchange.getIn().getBody(String.class);
String newBody = newExchange.getIn().getBody(String.class);
oldExchange.getIn().setBody(oldBody + "+" + newBody);
return oldExchange;
}
Если они не включены в пакет, есть ли решение сделать то же самое в Спринг DSL без необходимости создания AggregationStrategy в коде?
Спасибо за помощь!
Да, у вас есть своя логика, как объединить сообщения, которые зависят от бизнес-требований и того, какой формат данных у вас есть в игре и т. Д. –
Я вижу, я сделаю свою собственную версию этого. Спасибо за ответ и комментарии. – hveiga