public interface ReversibleFileListFilter<F> extends FileListFilter<F>
FileListFilter
that allows the caller to reverse (roll back) state
changes.Modifier and Type | Method and Description |
---|---|
void |
rollback(F file,
List<F> files)
Indicate that not all files previously passed by this filter (in
FileListFilter.filterFiles(Object[])
have been processed; the file must be in the list of files; it, and all files after it, will
be considered to have not been processed and will be considered next time. |
accept, filterFiles, supportsSingleFileFiltering
void rollback(F file, List<F> files)
FileListFilter.filterFiles(Object[])
have been processed; the file must be in the list of files; it, and all files after it, will
be considered to have not been processed and will be considered next time.file
- the file which failed.files
- the list of files that were returned by FileListFilter.filterFiles(Object[])
.