Class FileListFilterFactoryBean
java.lang.Object
org.springframework.integration.file.config.FileListFilterFactoryBean
- All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<FileListFilter<java.io.File>>
public class FileListFilterFactoryBean extends java.lang.Object implements org.springframework.beans.factory.FactoryBean<FileListFilter<java.io.File>>
- Since:
- 1.0.3
-
Field Summary
-
Constructor Summary
Constructors Constructor Description FileListFilterFactoryBean() -
Method Summary
Modifier and Type Method Description FileListFilter<java.io.File>getObject()java.lang.Class<?>getObjectType()booleanisSingleton()voidsetAlwaysAcceptDirectories(java.lang.Boolean alwaysAcceptDirectories)Set to true to indicate that the pattern should not be applied to directories.voidsetFilenamePattern(java.lang.String filenamePattern)voidsetFilenameRegex(java.lang.String filenameRegex)voidsetFilter(FileListFilter<java.io.File> filter)voidsetIgnoreHidden(java.lang.Boolean ignoreHidden)Specify whether hidden files shall be ignored.voidsetPreventDuplicates(java.lang.Boolean preventDuplicates)
-
Constructor Details
-
FileListFilterFactoryBean
public FileListFilterFactoryBean()
-
-
Method Details
-
setFilter
-
setFilenamePattern
public void setFilenamePattern(java.lang.String filenamePattern) -
setFilenameRegex
public void setFilenameRegex(java.lang.String filenameRegex) -
setIgnoreHidden
public void setIgnoreHidden(java.lang.Boolean ignoreHidden)Specify whether hidden files shall be ignored. This istrueby default.- Parameters:
ignoreHidden- Can be null, which triggers default behavior.- Since:
- 4.2
-
setPreventDuplicates
public void setPreventDuplicates(java.lang.Boolean preventDuplicates) -
setAlwaysAcceptDirectories
public void setAlwaysAcceptDirectories(java.lang.Boolean alwaysAcceptDirectories)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:
getObjectin interfaceorg.springframework.beans.factory.FactoryBean<FileListFilter<java.io.File>>
-
getObjectType
public java.lang.Class<?> getObjectType()- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean<FileListFilter<java.io.File>>
-
isSingleton
public boolean isSingleton()- Specified by:
isSingletonin interfaceorg.springframework.beans.factory.FactoryBean<FileListFilter<java.io.File>>
-