我需要读取文件夹中存在的多个文本文件。我必须按照特定的顺序读取文件: - file1,然后是file2,然后是file3,依此类推。
我们正在使用Apache Camel框架(文件协议)进行文件读取。
我尝试过创建一条主路由,它将使用石英调度程序进行调度。从这条路线,我将调用多条路线(让我们称之为子路线)为豆类。
这些子路径中的每一个都将从所需的文件夹中读取特定文件。 我在这些子路由中使用了“file:”协议。
但问题是,一旦我触发主路由,子路由就会在计算机上汇集目录。我希望子路由仅在从主路径调用时才能工作。
如何实现我定位的功能?
此致 Anuj
答案 0 :(得分:0)
为什么在主要被触发时你不启动子流,当最终子流完成时,他们只是自行停止,因此阻止了进一步的轮询。
http://camel.apache.org/how-can-i-stop-a-route-from-a-route.html