我试图遍历一个存储为交换属性的列表:
以下作品:
public class MyRoute extends RouteBuilder {
@Override
public void configure() throws Exception {
loop().simple("${property.myList.size}").
//...
//...
end().
}
}
但是我想单独按名称检索列表,而不是简单表达式。所以我正在尝试以下内容。但我不明白如何从ValueBuilder
loop(exchangeProperty("myList").convertTo(List.class) /*how to get the list or list size???*/).
//...
//...
end().
知道怎么做吗?
答案 0 :(得分:0)
这是不可能的,循环循环一次固定次数。
您可以使用动态路由器代替基于当前交换的信息进行循环