使用配置属性确定骆驼中的循环数

时间:2020-06-29 10:18:31

标签: configuration apache-camel

这是我的代码。 我正在弄清楚如何使用配置属性来确定循环数。 配置属性似乎将其读取为字符串类类型。

PropertiesComponent pc = new PropertiesComponent();
pc.setLocation("classpath:app.properties");
getContext().addComponent("properties", pc);

from("direct:a")
    .routeId("CheckDevices")
    .loop("{{Device.count}}")  //loop expect a integer. how do i convert ?
    .to("mock:result");

配置文件:

app.properties

Device.Count = 5

1 个答案:

答案 0 :(得分:0)

.loop(Integer.valueOf("{{Device.count}}") // this does the job