Class FileListFilterFactoryBean
java.lang.Object
org.springframework.integration.file.config.FileListFilterFactoryBean
- All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<FileListFilter<File>>
public class FileListFilterFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<FileListFilter<File>>
- Since:
- 1.0.3
-
Field Summary
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>
boolean
void
setAlwaysAcceptDirectories
(Boolean alwaysAcceptDirectories) Set to true to indicate that the pattern should not be applied to directories.void
setFilenamePattern
(String filenamePattern) void
setFilenameRegex
(String filenameRegex) void
setFilter
(FileListFilter<File> filter) void
setIgnoreHidden
(Boolean ignoreHidden) Specify whether hidden files shall be ignored.void
setPreventDuplicates
(Boolean preventDuplicates)
-
Constructor Details
-
FileListFilterFactoryBean
public FileListFilterFactoryBean()
-
-
Method Details
-
setFilter
-
setFilenamePattern
-
setFilenameRegex
-
setIgnoreHidden
Specify whether hidden files shall be ignored. This istrue
by default.- Parameters:
ignoreHidden
- Can be null, which triggers default behavior.- Since:
- 4.2
-
setPreventDuplicates
-
setAlwaysAcceptDirectories
Set to true to indicate that the pattern should not be applied to directories. Used for recursive scans for file patterns, for example in gateway recursive mget operations. Only applies when a pattern or regex is provided.- Parameters:
alwaysAcceptDirectories
- true to always pass directories.- Since:
- 5.0
-
getObject
- Specified by:
getObject
in interfaceorg.springframework.beans.factory.FactoryBean<FileListFilter<File>>
-
getObjectType
- Specified by:
getObjectType
in interfaceorg.springframework.beans.factory.FactoryBean<FileListFilter<File>>
-
isSingleton
public boolean isSingleton()- Specified by:
isSingleton
in interfaceorg.springframework.beans.factory.FactoryBean<FileListFilter<File>>
-