我有以下行为: 当它正在观看文件可用的文件夹(例如输入文件夹)时有一个终点。 我有一个路由引用上面的结束点并将文件复制到其他文件夹(比如输出文件夹)。
当前行为假设如果您在输入文件夹中有200个文件,那么首先您的终点读取所有200个文件并将其发送到路径。
所以我的要求是: 假设到那时它复制了200个文件,如果有任何其他文件到达并且必须优先考虑(可能是基于我可以从我这边定义的某个参数),然后才能复制200个文件。
我如何设置这些新到达的优先级文件的优先级?
答案 0 :(得分:0)
您需要文件端点的sortBy
选项:
from("file://somefolder?sortBy=file:modified")
有关详细信息,请访问http://camel.apache.org/file2.html
“使用sortBy排序”部分。