100.27. フィルターの使用
filter オプションを使用すると、org.apache.camel.component.file.GenericFileFilter インターフェースを実装して、カスタムフィルターを Java コードに実装できます。このインターフェースには、ブール値を返す accept メソッドがあります。true を返し、ファイルを含めるには false を返し、ファイルを省略する場合は false を返します。Camel 2.10 以降では、ファイルがディレクトリーであるかどうかに関わらず、GenericFile に isDirectory メソッドがあります。これにより、不要なディレクトリーにトラバースしないように、不要なディレクトリーにフィルターを設定できます。
たとえば、名前に「skip 」で始まるディレクトリーを省略 するには、以下のように実装できます。