パッケージ org.springframework.integration.file.filters
パッケージ org.springframework.integration.file.filters
ファイルフィルタリングをサポートするクラスを提供します。
- クラス説明ディレクトリを常に受け入れる(渡す)ように構成できるファイルリストフィルター。条件を各ファイルに対して個別に評価できる
FileListFilter
の便利な基本クラス。FileListFilter
実装は、Instant.now()
と比較して、lastModified がAbstractLastModifiedFileListFilter.age
より小さいファイルをフィルタリングします。ファイル転送が完了したことを示すために対応するマーカーファイルも存在する場合、1 つ以上のFileListFilter
と一致するファイルのみを渡す FileListFilter。「見た」ファイルを MetadataStore に保存して、アプリケーションの再起動後も存続させます。正規表現(Pattern
SE のインスタンス)に対してファイルの「名前」を修飾することにより、ファイルのリストをフィルタリングします。ant スタイルのパス式をサポートするフィルターの基本クラス。正規表現よりも強力ではありませんが読みやすくなっています。常に true を返すFileListFilter
の単純な実装。ファイルを 1 回だけ渡すFileListFilter
。前のフィルターの結果を次のフィルターにチェーンするCompositeFileListFilter
拡張。構成されたすべてのFileListFilter
との一致を予測する単純なFileListFilter
。フィルターがファイルを破棄するときに呼び出すことができるConsumer
SE を受け入れることができるFileListFilter
変更。SpEL 式ベースのAbstractFileListFilter
実装。ファイルのグループをフィルタリングするための戦略インターフェース。AbstractMarkerFilePresentFileListFilter
のファイルシステム実装。隠しファイルを無視するFileListFilter
の実装。FileListFilter
実装は、File.lastModified()
が現在時刻と比較して古いファイルをフィルター処理します。java.io.File インスタンス用の AbstractRegexPatternMatchingFileListFilter の実装。特定のファイルをその状態から削除することでリセットできるFileListFilter
。呼び出し元が状態の変化を元に戻す(ロールバックする)ことを可能にするFileListFilter
。ant スタイルのパス式をサポートするフィルター。正規表現よりも強力ではありませんが読みやすくなっています。