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) |
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()
Deprecated.
since 1.1.3 in favor of
ignoreHidden(boolean) |
FileInboundChannelAdapterSpec |
ignoreHidden(boolean ignoreHidden)
/**
Configure an
IgnoreHiddenFileListFilter if ignoreHidden == true. |
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()
Deprecated.
since 1.1.3 in favor of
preventDuplicates(boolean) |
FileInboundChannelAdapterSpec |
preventDuplicates(boolean preventDuplicates)
Configure an
AcceptOnceFileListFilter if preventDuplicates == true,
otherwise - AcceptAllFileListFilter. |
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) |
FileInboundChannelAdapterSpec |
useWatchService(boolean useWatchService)
Switch this
FileReadingMessageSource to use its internal
WatchService directory scanner. |
FileInboundChannelAdapterSpec |
watchEvents(org.springframework.integration.file.FileReadingMessageSource.WatchEventType... watchEvents)
The
WatchService event types. |
_this, doGet, get, getId, getObject, getObjectType, id, isSingletonpublic 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(boolean)public FileInboundChannelAdapterSpec preventDuplicates(boolean preventDuplicates)
AcceptOnceFileListFilter if preventDuplicates == true,
otherwise - AcceptAllFileListFilter.preventDuplicates - true to configure an AcceptOnceFileListFilter.@Deprecated public FileInboundChannelAdapterSpec preventDuplicates()
preventDuplicates(boolean)AcceptOnceFileListFilter.@Deprecated public FileInboundChannelAdapterSpec ignoreHidden()
ignoreHidden(boolean)IgnoreHiddenFileListFilter.public FileInboundChannelAdapterSpec ignoreHidden(boolean ignoreHidden)
IgnoreHiddenFileListFilter if ignoreHidden == true.ignoreHidden - true to configure an 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(boolean)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(boolean)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)public FileInboundChannelAdapterSpec useWatchService(boolean useWatchService)
FileReadingMessageSource to use its internal
WatchService directory scanner.useWatchService - the boolean flag to enable the use
of a WatchService.watchEvents(org.springframework.integration.file.FileReadingMessageSource.WatchEventType...),
FileReadingMessageSource.setUseWatchService(boolean)public FileInboundChannelAdapterSpec watchEvents(org.springframework.integration.file.FileReadingMessageSource.WatchEventType... watchEvents)
watchEvents - the set of FileReadingMessageSource.WatchEventType.useWatchService(boolean),
FileReadingMessageSource.setWatchEvents(org.springframework.integration.file.FileReadingMessageSource.WatchEventType...)