Apache camel 如何读取同一目录中的两对文件并发送到同一个camel exchange?

Apache camel 如何读取同一目录中的两对文件并发送到同一个camel exchange?,apache-camel,Apache Camel,我需要读取同一目录中具有相同名称但不同扩展名的一对文件,例如 1.abc.json 2.美国广播公司签字 上述文件应通过相同的骆驼交换发送,其中来自abc.signed的值用于验证abc.json文件 请告知 使用poll在一个路由中读取两种类型的文件,然后在该路由中执行验证 <pollEnrich timeout="5000"><simple>file://pathto//yourfile?antInclude=*.json&amp;noop=true</

我需要读取同一目录中具有相同名称但不同扩展名的一对文件,例如 1.abc.json 2.美国广播公司签字

上述文件应通过相同的骆驼交换发送,其中来自abc.signed的值用于验证abc.json文件


请告知

使用poll在一个路由中读取两种类型的文件,然后在该路由中执行验证

<pollEnrich timeout="5000"><simple>file://pathto//yourfile?antInclude=*.json&amp;noop=true</simple>
</pollEnrich>
<setHeader headerName="JSON">
<simple>${body}</simple>
</setHeader>
file://pathto//yourfile?antInclude=*.json&;noop=true
${body}

通过这样做,您可以同时获取json和有符号值。

使用pollenrich在单个路由中读取这两种文件,然后在该路由中执行验证

<pollEnrich timeout="5000"><simple>file://pathto//yourfile?antInclude=*.json&amp;noop=true</simple>
</pollEnrich>
<setHeader headerName="JSON">
<simple>${body}</simple>
</setHeader>
file://pathto//yourfile?antInclude=*.json&;noop=true
${body}
通过这样做,您可以同时获得json和签名值