Uses of Interface
org.springframework.integration.file.filters.FileListFilter
Package
Description
Base package for File support.
Provides classes for configuration - parsers, namespace handlers, factory beans.
Provides File Components support for Spring Integration Java DSL.
Provides classes supporting file filtering.
Provides classes supporting file locking.
Base package for supporting remote files.
Provides classes supporting remote file gateways.
Provides classes supporting the synchronization of remote and
local file directories.
Provides classes for configuration - parsers, namespace handlers.
Provides classes supporting FTP file filtering.
Provides classes for configuration - parsers, namespace handlers.
Provides classes supporting SFTP file filtering.
-
Uses of FileListFilter in org.springframework.integration.file
Modifier and TypeMethodDescriptionprotected FileListFilter<File>
DefaultDirectoryScanner.getFilter()
Modifier and TypeMethodDescriptionvoid
DefaultDirectoryScanner.setFilter
(FileListFilter<File> filter) void
DirectoryScanner.setFilter
(FileListFilter<File> filter) Sets a custom filter to be used by this scanner.void
FileReadingMessageSource.setFilter
(FileListFilter<File> filter) Set aFileListFilter
.final void
HeadDirectoryScanner.setFilter
(FileListFilter<File> filter) -
Uses of FileListFilter in org.springframework.integration.file.config
Modifier and TypeMethodDescriptionprotected abstract Class<? extends FileListFilter<?>>
AbstractRemoteFileInboundChannelAdapterParser.getRegexPatternFileListFilterClass()
protected abstract Class<? extends FileListFilter<?>>
AbstractRemoteFileStreamingInboundChannelAdapterParser.getRegexPatternFileListFilterClass()
protected abstract Class<? extends FileListFilter<?>>
AbstractRemoteFileInboundChannelAdapterParser.getSimplePatternFileListFilterClass()
protected abstract Class<? extends FileListFilter<?>>
AbstractRemoteFileStreamingInboundChannelAdapterParser.getSimplePatternFileListFilterClass()
Modifier and TypeMethodDescriptionvoid
FileListFilterFactoryBean.setFilter
(FileListFilter<File> filter) void
FileReadingMessageSourceFactoryBean.setFilter
(FileListFilter<File> filter) -
Uses of FileListFilter in org.springframework.integration.file.dsl
Modifier and TypeMethodDescriptionFileInboundChannelAdapterSpec.filter
(FileListFilter<File> filter) Configure the filter.RemoteFileInboundChannelAdapterSpec.filter
(FileListFilter<F> filter) Configure aFileListFilter
to be applied to the remote files before copying them.RemoteFileOutboundGatewaySpec.filter
(FileListFilter<F> filter) Set aFileListFilter
to filter remote files.RemoteFileStreamingInboundChannelAdapterSpec.filter
(FileListFilter<F> filter) Configure aFileListFilter
to be applied to the remote files before copying them.RemoteFileInboundChannelAdapterSpec.localFilter
(FileListFilter<File> localFileListFilter) AFileListFilter
used to determine which files will generate messages after they have been synchronized.RemoteFileOutboundGatewaySpec.mputFilter
(FileListFilter<File> filter) AFileListFilter
that runs against the local file system view when usingMPUT
command. -
Uses of FileListFilter in org.springframework.integration.file.filters
Modifier and TypeInterfaceDescriptioninterface
TheFileListFilter
modification which can accept aConsumer
which can be called when the filter discards the file.interface
AFileListFilter
that can be reset by removing a specific file from its state.interface
AFileListFilter
that allows the caller to reverse (roll back) state changes.Modifier and TypeClassDescriptionclass
A file list filter that can be configured to always accept (pass) directories.class
A convenience base class for anyFileListFilter
whose criteria can be evaluated against each File in isolation.class
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.class
Stores "seen" files in a MetadataStore to survive application restarts.class
Filters a listing of files by qualifying their 'name' against a regular expression (an instance ofPattern
).class
Base class for filters that support ant style path expressions, which are less powerful but more readable than regular expressions.class
Simple implementation ofFileListFilter
that always returns true.class
FileListFilter
that passes files only one time.class
TheCompositeFileListFilter
extension which chains the result of the previous filter to the next one.class
SimpleFileListFilter
that predicates its matches against all of the configuredFileListFilter
.class
A SpEL expression basedAbstractFileListFilter
implementation.class
File system implementation ofAbstractMarkerFilePresentFileListFilter
.class
class
FileListFilter
implementation that ignores any hidden files.class
TheFileListFilter
implementation to filter those files whichFile.lastModified()
is less than theLastModifiedFileListFilter.age
in comparison with the current time.class
Implementation of AbstractRegexPatternMatchingFileListFilter for java.io.File instances.class
Filter that supports ant style path expressions, which are less powerful but more readable than regular expressions.Modifier and TypeFieldDescriptionprotected final Set<FileListFilter<F>>
CompositeFileListFilter.fileFilters
Modifier and TypeMethodDescriptionCompositeFileListFilter.addFilter
(FileListFilter<F> filter) final CompositeFileListFilter<F>
CompositeFileListFilter.addFilters
(FileListFilter<F>... filters) Modifier and TypeMethodDescriptionCompositeFileListFilter.addFilters
(Collection<? extends FileListFilter<F>> filtersToAdd) Add the new filters to this CompositeFileListFilter while maintaining the existing filters.ModifierConstructorDescriptionConstruct an instance with a singleFileListFilter
and ".complete" will be appended to the name of a matched file when looking for the marker file.AbstractMarkerFilePresentFileListFilter
(FileListFilter<F> filter, String suffix) Construct an instance with a singleFileListFilter
and a suffix that will will be appended to the name of a matched file when looking for the marker file.AbstractMarkerFilePresentFileListFilter
(FileListFilter<F> filter, Function<String, String> function) Construct an instance with a singleFileListFilter
and a function that will be applied to the name of a matched file when looking for the marker file.FileSystemMarkerFilePresentFileListFilter
(FileListFilter<File> filter, String suffix) FileSystemMarkerFilePresentFileListFilter
(FileListFilter<File> filter, Function<String, String> function) ModifierConstructorDescriptionAbstractMarkerFilePresentFileListFilter
(Map<FileListFilter<F>, Function<String, String>> filtersAndFunctions) Construct an instance with a map ofFileListFilter
and functions be applied to the name of a matched file when looking for the marker file.ChainFileListFilter
(Collection<? extends FileListFilter<F>> fileFilters) CompositeFileListFilter
(Collection<? extends FileListFilter<F>> fileFilters) FileSystemMarkerFilePresentFileListFilter
(Map<FileListFilter<File>, Function<String, String>> filtersAndFunctions) -
Uses of FileListFilter in org.springframework.integration.file.locking
Modifier and TypeClassDescriptionclass
Convenience base class for implementing FileLockers that check a lock before accepting a file.class
File locking strategy that uses java.nio. -
Uses of FileListFilter in org.springframework.integration.file.remote
Modifier and TypeMethodDescriptionprotected final void
AbstractRemoteFileStreamingMessageSource.doSetFilter
(FileListFilter<F> filterToSet) void
AbstractRemoteFileStreamingMessageSource.setFilter
(FileListFilter<F> filter) Set the filter to be applied to the remote files before transferring. -
Uses of FileListFilter in org.springframework.integration.file.remote.gateway
Modifier and TypeMethodDescriptionvoid
AbstractRemoteFileOutboundGateway.setFilter
(FileListFilter<F> filter) Set aFileListFilter
to filter remote files.void
AbstractRemoteFileOutboundGateway.setMputFilter
(FileListFilter<File> filter) AFileListFilter
that runs against the local file system view when usingMPUT
command. -
Uses of FileListFilter in org.springframework.integration.file.remote.synchronizer
Modifier and TypeMethodDescriptionprotected final void
AbstractInboundFileSynchronizer.doSetFilter
(FileListFilter<F> filterToSet) void
AbstractInboundFileSynchronizer.setFilter
(FileListFilter<F> filter) Set the filter to be applied to the remote files before transferring.void
AbstractInboundFileSynchronizingMessageSource.setLocalFilter
(FileListFilter<File> localFileListFilter) AFileListFilter
used to determine which files will generate messages after they have been synchronized. -
Uses of FileListFilter in org.springframework.integration.ftp.config
Modifier and TypeMethodDescriptionprotected Class<? extends FileListFilter<?>>
FtpInboundChannelAdapterParser.getRegexPatternFileListFilterClass()
protected Class<? extends FileListFilter<?>>
FtpStreamingInboundChannelAdapterParser.getRegexPatternFileListFilterClass()
protected Class<? extends FileListFilter<?>>
FtpInboundChannelAdapterParser.getSimplePatternFileListFilterClass()
protected Class<? extends FileListFilter<?>>
FtpStreamingInboundChannelAdapterParser.getSimplePatternFileListFilterClass()
-
Uses of FileListFilter in org.springframework.integration.ftp.filters
Modifier and TypeClassDescriptionclass
Persistent file list filter using the server's file timestamp to detect if we've already 'seen' this file.class
Implementation ofAbstractRegexPatternFileListFilter
for FTP.class
Implementation ofAbstractSimplePatternFileListFilter
for FTP.class
FTP implementation ofAbstractMarkerFilePresentFileListFilter
.ModifierConstructorDescriptionFtpSystemMarkerFilePresentFileListFilter
(FileListFilter<org.apache.commons.net.ftp.FTPFile> filter) FtpSystemMarkerFilePresentFileListFilter
(FileListFilter<org.apache.commons.net.ftp.FTPFile> filter, String suffix) FtpSystemMarkerFilePresentFileListFilter
(FileListFilter<org.apache.commons.net.ftp.FTPFile> filter, Function<String, String> function) ModifierConstructorDescriptionFtpSystemMarkerFilePresentFileListFilter
(Map<FileListFilter<org.apache.commons.net.ftp.FTPFile>, Function<String, String>> filtersAndFunctions) -
Uses of FileListFilter in org.springframework.integration.sftp.config
Modifier and TypeMethodDescriptionprotected Class<? extends FileListFilter<?>>
SftpInboundChannelAdapterParser.getRegexPatternFileListFilterClass()
protected Class<? extends FileListFilter<?>>
SftpStreamingInboundChannelAdapterParser.getRegexPatternFileListFilterClass()
protected Class<? extends FileListFilter<?>>
SftpInboundChannelAdapterParser.getSimplePatternFileListFilterClass()
protected Class<? extends FileListFilter<?>>
SftpStreamingInboundChannelAdapterParser.getSimplePatternFileListFilterClass()
-
Uses of FileListFilter in org.springframework.integration.sftp.filters
Modifier and TypeClassDescriptionclass
Persistent file list filter using the server's file timestamp to detect if we've already 'seen' this file.class
Implementation ofAbstractRegexPatternFileListFilter
for SFTP.class
Implementation ofAbstractSimplePatternFileListFilter
for SFTP.class
SFTP implementation ofAbstractMarkerFilePresentFileListFilter
.ModifierConstructorDescriptionSftpSystemMarkerFilePresentFileListFilter
(FileListFilter<com.jcraft.jsch.ChannelSftp.LsEntry> filter) SftpSystemMarkerFilePresentFileListFilter
(FileListFilter<com.jcraft.jsch.ChannelSftp.LsEntry> filter, String suffix) SftpSystemMarkerFilePresentFileListFilter
(FileListFilter<com.jcraft.jsch.ChannelSftp.LsEntry> filter, Function<String, String> function) ModifierConstructorDescriptionSftpSystemMarkerFilePresentFileListFilter
(Map<FileListFilter<com.jcraft.jsch.ChannelSftp.LsEntry>, Function<String, String>> filtersAndFunctions)