Package org.springframework.integration.file.filters
package org.springframework.integration.file.filters
Provides classes supporting file filtering.
-
ClassDescriptionA file list filter that can be configured to always accept (pass) directories.A convenience base class for any
FileListFilter
whose criteria can be evaluated against each File in isolation.TheFileListFilter
implementation to filter those files which lastModified is less than theAbstractLastModifiedFileListFilter.age
in comparison with theInstant.now()
.A FileListFilter that only passes files matched by one or moreFileListFilter
if a corresponding marker file is also present to indicate a file transfer is complete.Stores "seen" files in a MetadataStore to survive application restarts.Filters a listing of files by qualifying their 'name' against a regular expression (an instance ofPattern
).Base class for filters that support ant style path expressions, which are less powerful but more readable than regular expressions.Simple implementation ofFileListFilter
that always returns true.FileListFilter
that passes files only one time.TheCompositeFileListFilter
extension which chains the result of the previous filter to the next one.SimpleFileListFilter
that predicates its matches against all of the configuredFileListFilter
.TheFileListFilter
modification which can accept aConsumer
which can be called when the filter discards the file.A SpEL expression basedAbstractFileListFilter
implementation.Strategy interface for filtering a group of files.File system implementation ofAbstractMarkerFilePresentFileListFilter
.FileListFilter
implementation that ignores any hidden files.TheFileListFilter
implementation to filter those files whichFile.lastModified()
is less than the age in comparison with the current time.Implementation of AbstractRegexPatternMatchingFileListFilter for java.io.File instances.AFileListFilter
that can be reset by removing a specific file from its state.AFileListFilter
that allows the caller to reverse (roll back) state changes.Filter that supports ant style path expressions, which are less powerful but more readable than regular expressions.