2016-05-17 12 views
0

私は、フォルダ内に存在する複数のテキストファイルを読む必要があります。例:file1、file2、file3などの特定のシーケンスでファイルを読み込む必要があります。Apache Camel |どのように達成するためにルートのチェーン

ファイルの読み取りにApache Camelフレームワーク(ファイルプロトコル)を使用しています。

私は石炭スケジューラを使用してスケジュールされる1つのメインルートの作成を試みました。このルートから、複数のルート(サブルートと呼ぶ)をBeanとして呼び出します。

これらのサブルートはそれぞれ、目的のフォルダから特定のファイルを読み取ります。 私はこれらのサブルートで "file:"プロトコルを使用しました。

しかし、ここで問題となるのは、メインルートをトリガーすると、サブルートがマシン上のディレクトリをプールし続けることです。サブルートはメインルートから呼び出されたときにのみ動作するようにしたい。

対象とする機能をどのように達成できますか?

よろしく Anuj

答えて

関連する問題