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