Class CompositeFileListFilter<F>

java.lang.Object
org.springframework.integration.file.filters.CompositeFileListFilter<F>
Type Parameters:
F - The type that will be filtered.
All Implemented Interfaces:
Closeable, AutoCloseable, DiscardAwareFileListFilter<F>, FileListFilter<F>, ResettableFileListFilter<F>, ReversibleFileListFilter<F>
Direct Known Subclasses:
ChainFileListFilter

public class CompositeFileListFilter<F> extends Object implements ReversibleFileListFilter<F>, ResettableFileListFilter<F>, DiscardAwareFileListFilter<F>, Closeable
Simple FileListFilter that predicates its matches against all of the configured FileListFilter.

Note: when discardCallback is provided, it is populated to all the DiscardAwareFileListFilter delegates. In this case, since this filter matches the files against all delegates, the discardCallback may be called several times for the same file.

Author:
Iwein Fuld, Josh Long, Gary Russell, Artem Bilan, Christian Tzolov