我有一个目录,其中包含如下文件:
inbox/
data.20130813T1921.json
data.20130818T0123.json
data.20130901T1342.json
我正在使用 Apache Camel 2.11 并且在进程启动时,我只想处理一个文件:最新的。其他文件实际上可以忽略。或者,可以在处理完新文件后删除旧文件。
我正在使用以下内容配置我的组件,但它显然不能满足我的需要:
file:inbox/?noop=true
noop
确实保留最后一个文件,但也保留所有其他文件。启动时,Camel 会处理所有现有文件,这超出了我的需要。
仅处理最新文件的最佳方法是什么?