如何读取同一目录中的两对文件并发送到同一骆驼交换?

时间:2018-10-10 10:33:32

标签: apache-camel

例如,我需要读取一对名称相同但扩展名不同的文件,例如 1. abc.json 2. abc.signed

以上文件应通过同一骆驼交换发送,其中abc.signed中的值用于验证abc.json文件。

请告知!!!

1 个答案:

答案 0 :(得分:3)

使用 pollenrich 在一条路径中读取两种文件,然后在该路径中执行验证。

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

这样做,您既可以获取json值也可以获取带符号的值。