Class 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:

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.

Iwein Fuld, Josh Long, Gary Russell, Artem Bilan