我有以下路由DSL:
from("file:" + autoLoadBaseDir + "?move=.classified")
.loop(fileTypes.length)
.choice()
.when(header("CamelFileName").contains(fileTypes[Integer.valueOf("${CamelLoopIndex}")]))
.to("file:" + classesBaseDir + "/" + fileTypes[Integer.valueOf("${CamelLoopIndex}")]);
如图所示,我希望访问CamelLoopIndex
并将其用作数组中的索引。不评估表达式,因此不创建路由。我究竟做错了什么?提前致谢。
这方面的文档很少,经过数小时的搜索,我还没有成功获得解决方案。
更新:我已将相同的问题发布到 Camel 用户邮件列表。