次のようなファイルを含むディレクトリがあります。
inbox/
data.20130813T1921.json
data.20130818T0123.json
data.20130901T1342.json
私はApache Camel 2.11を使用していますが、プロセスの開始時に、最新の1つのファイルのみを処理したいと考えています。他のファイルは実際には無視できます。または、新しいファイルが処理されたら、古いファイルを削除することもできます。
以下を使用してコンポーネントを構成していますが、明らかに必要なことを実行していません。
file:inbox/?noop=true
noop
最後のファイルだけでなく、他のすべてのファイルも保持します。起動時に、Camel は既存のすべてのファイルを処理しますが、これは必要以上のものです。
最新のファイルのみを処理する最良の方法は何ですか?