Я новичок в Apache Camel. Нужна помощь в нижеследующем.
У меня есть 2 маршрута. С маршрута А я отправляю только 1 свойство на другой маршрут, используя вызов метода. как
<camel:route id="processMessageRoute">
<camel:from uri="direct:processMessageRoute" />
<camel:setProperty propertyName="MessageMap">
<camel:method bean="ServiceBean" method="initMessageMap" />
</camel:setProperty>
<camel:setProperty propertyName="MessageBelongerMap">
<camel:method bean="ServiceBean" method="initMessageBelongerMap" />
</camel:setProperty>
<camel:to uri="bean:ServiceBean?method=saveMessageData(${property.MessageBelongerMap})" />
Внутри класса ServiceBean у меня есть
public boolean saveMessageData(Map<String, Object> MessageBelongerMap) {
producerTemplate.requestBody("direct:processMessage", MessageBelongerMap);
return true;
Теперь моя проблема в том, что мне нужно передать оба свойства MessageMap, MessageBelongerMap, но я не вижу здесь никаких вариантов. Нужна помощь?