public class FileInboundChannelAdapterSpec extends MessageSourceSpec<FileInboundChannelAdapterSpec,org.springframework.integration.file.FileReadingMessageSource>
MessageSourceSpec
for a FileReadingMessageSource
.id, logger, PARSER, target
Modifier and Type | Method and Description |
---|---|
FileInboundChannelAdapterSpec |
autoCreateDirectory(boolean autoCreateDirectory) |
protected org.springframework.integration.file.FileReadingMessageSource |
doGet() |
FileInboundChannelAdapterSpec |
filter(org.springframework.integration.file.filters.FileListFilter<java.io.File> filter)
Configure the filter.
|
FileInboundChannelAdapterSpec |
filter(org.springframework.integration.file.filters.FileListFilter<java.io.File> filter,
boolean preventDuplicates)
Deprecated.
since 1.1 in favor of the bunch of methods usage.
|
FileInboundChannelAdapterSpec |
ignoreHidden()
Configure an
IgnoreHiddenFileListFilter . |
FileInboundChannelAdapterSpec |
locker(org.springframework.integration.file.FileLocker locker) |
FileInboundChannelAdapterSpec |
nioLocker()
Configure an
NioFileLocker . |
FileInboundChannelAdapterSpec |
patternFilter(java.lang.String pattern)
Configure a
SimplePatternFileListFilter . |
FileInboundChannelAdapterSpec |
patternFilter(java.lang.String pattern,
boolean preventDuplicates)
Deprecated.
since 1.1 in favor of the bunch of methods usage.
|
FileInboundChannelAdapterSpec |
preventDuplicates()
Configure an
AcceptOnceFileListFilter . |
FileInboundChannelAdapterSpec |
preventDuplicatesFilter(boolean preventDuplicates)
Deprecated.
since 1.1 in favor of the bunch of methods usage.
|
FileInboundChannelAdapterSpec |
regexFilter(java.lang.String regex)
Configure a
RegexPatternFileListFilter . |
FileInboundChannelAdapterSpec |
regexFilter(java.lang.String regex,
boolean preventDuplicates)
Deprecated.
since 1.1 in favor of the bunch of methods usage.
|
FileInboundChannelAdapterSpec |
scanEachPoll(boolean scanEachPoll) |
FileInboundChannelAdapterSpec |
scanner(org.springframework.integration.file.DirectoryScanner scanner) |
_this, get, getId, id
public FileInboundChannelAdapterSpec scanner(org.springframework.integration.file.DirectoryScanner scanner)
scanner
- the scanner.FileReadingMessageSource.setScanner(DirectoryScanner)
public FileInboundChannelAdapterSpec autoCreateDirectory(boolean autoCreateDirectory)
autoCreateDirectory
- the autoCreateDirectory.FileReadingMessageSource.setAutoCreateDirectory(boolean)
public FileInboundChannelAdapterSpec filter(org.springframework.integration.file.filters.FileListFilter<java.io.File> filter)
filter
- the filter.FileReadingMessageSource.setFilter(FileListFilter)
@Deprecated public FileInboundChannelAdapterSpec filter(org.springframework.integration.file.filters.FileListFilter<java.io.File> filter, boolean preventDuplicates)
preventDuplicates == true
, the filter is combined with an
AcceptOnceFileListFilter
in a CompositeFileListFilter
.filter
- the filter.preventDuplicates
- true to prevent duplicates.CompositeFileListFilter
,
AcceptOnceFileListFilter
@Deprecated public FileInboundChannelAdapterSpec preventDuplicatesFilter(boolean preventDuplicates)
AcceptOnceFileListFilter
if preventDuplicates == true
,
otherwise nothing changed.preventDuplicates
- true to configure an AcceptOnceFileListFilter
.preventDuplicates()
public FileInboundChannelAdapterSpec preventDuplicates()
AcceptOnceFileListFilter
.public FileInboundChannelAdapterSpec ignoreHidden()
IgnoreHiddenFileListFilter
.public FileInboundChannelAdapterSpec patternFilter(java.lang.String pattern)
SimplePatternFileListFilter
.pattern
- The pattern.FileReadingMessageSource.setFilter(FileListFilter)
,
filter(FileListFilter, boolean)
@Deprecated public FileInboundChannelAdapterSpec patternFilter(java.lang.String pattern, boolean preventDuplicates)
SimplePatternFileListFilter
.pattern
- The pattern.preventDuplicates
- the preventDuplicates.FileReadingMessageSource.setFilter(FileListFilter)
,
filter(FileListFilter, boolean)
,
preventDuplicates()
public FileInboundChannelAdapterSpec regexFilter(java.lang.String regex)
RegexPatternFileListFilter
.regex
- The regex.FileReadingMessageSource.setFilter(FileListFilter)
,
filter(FileListFilter, boolean)
@Deprecated public FileInboundChannelAdapterSpec regexFilter(java.lang.String regex, boolean preventDuplicates)
RegexPatternFileListFilter
.regex
- The regex.preventDuplicates
- the preventDuplicates.FileReadingMessageSource.setFilter(FileListFilter)
,
filter(FileListFilter, boolean)
,
preventDuplicates()
public FileInboundChannelAdapterSpec locker(org.springframework.integration.file.FileLocker locker)
locker
- the locker.FileReadingMessageSource.setLocker(FileLocker)
public FileInboundChannelAdapterSpec nioLocker()
NioFileLocker
.locker(FileLocker)
public FileInboundChannelAdapterSpec scanEachPoll(boolean scanEachPoll)
scanEachPoll
- the scanEachPoll.FileReadingMessageSource.setScanEachPoll(boolean)
protected org.springframework.integration.file.FileReadingMessageSource doGet()
doGet
in class IntegrationComponentSpec<FileInboundChannelAdapterSpec,org.springframework.integration.file.FileReadingMessageSource>