public class FileInboundChannelAdapterSpec extends MessageSourceSpec<FileInboundChannelAdapterSpec,FileReadingMessageSource> implements ComponentsRegistration
| 修飾子と型 | フィールドと説明 |
|---|---|
protected FileListFilterFactoryBean | fileListFilterFactoryBean |
PARSER, targetloggerDEFAULT_PHASEOBJECT_TYPE_ATTRIBUTE| 修飾子 | コンストラクターと説明 |
|---|---|
protected | FileInboundChannelAdapterSpec() |
protected | FileInboundChannelAdapterSpec(ComparatorSE<FileSE> receptionOrderComparator) |
messageHeaders_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopafterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletoncloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected final FileListFilterFactoryBean fileListFilterFactoryBean
protected FileInboundChannelAdapterSpec()
protected FileInboundChannelAdapterSpec(ComparatorSE<FileSE> receptionOrderComparator)
public FileInboundChannelAdapterSpec scanner(DirectoryScanner scanner)
scanner - スキャナー。FileReadingMessageSource.setScanner(DirectoryScanner)public FileInboundChannelAdapterSpec autoCreateDirectory(boolean autoCreateDirectory)
autoCreateDirectory - autoCreateDirectory。FileReadingMessageSource.setAutoCreateDirectory(boolean)public FileInboundChannelAdapterSpec filter(FileListFilter<FileSE> filter)
filter - フィルター。FileReadingMessageSource.setFilter(FileListFilter)public FileInboundChannelAdapterSpec filterExpression(StringSE expression)
ExpressionFileListFilter を構成します。expression - ファイルフィルタリング用の SpEL 式。FileReadingMessageSource.setFilter(FileListFilter), ExpressionFileListFilterpublic FileInboundChannelAdapterSpec filterFunction(java.util.function.FunctionSE<FileSE,BooleanSE> filterFunction)
ExpressionFileListFilter を構成します。filterFunction - ファイルフィルタリング用の FunctionSE。FileReadingMessageSource.setFilter(FileListFilter), ExpressionFileListFilterpublic FileInboundChannelAdapterSpec preventDuplicates(boolean preventDuplicates)
preventDuplicates == true の場合は AcceptOnceFileListFilter を構成し、そうでない場合は -AcceptAllFileListFilter を構成します。preventDuplicates - AcceptOnceFileListFilter を構成する場合は true。public FileInboundChannelAdapterSpec ignoreHidden(boolean ignoreHidden)
ignoreHidden == true の場合は、IgnoreHiddenFileListFilter を構成します。ignoreHidden - IgnoreHiddenFileListFilter を構成する場合は true。public FileInboundChannelAdapterSpec patternFilter(StringSE pattern)
SimplePatternFileListFilter を構成します。pattern - パターン。FileReadingMessageSource.setFilter(FileListFilter), filter(FileListFilter)public FileInboundChannelAdapterSpec regexFilter(StringSE regex)
RegexPatternFileListFilter を構成します。regex - 正規表現。FileReadingMessageSource.setFilter(FileListFilter), filter(FileListFilter)public FileInboundChannelAdapterSpec locker(FileLocker locker)
FileLocker を設定します。locker - ロッカー。FileReadingMessageSource.setLocker(FileLocker)public FileInboundChannelAdapterSpec nioLocker()
NioFileLocker を構成します。locker(FileLocker)public FileInboundChannelAdapterSpec scanEachPoll(boolean scanEachPoll)
scanEachPoll - scanEachPoll。FileReadingMessageSource.setScanEachPoll(boolean)public FileInboundChannelAdapterSpec useWatchService(boolean useWatchService)
FileReadingMessageSource を切り替えて、内部 WatchServiceSE ディレクトリスキャナーを使用します。useWatchService - WatchServiceSE の使用を有効にする boolean フラグ。watchEvents(org.springframework.integration.file.FileReadingMessageSource.WatchEventType...), FileReadingMessageSource.setUseWatchService(boolean)public FileInboundChannelAdapterSpec watchEvents(FileReadingMessageSource.WatchEventType... watchEvents)
watchEvents - FileReadingMessageSource.WatchEventType のセット。useWatchService(boolean), FileReadingMessageSource.setWatchEvents(org.springframework.integration.file.FileReadingMessageSource.WatchEventType...)public MapSE<ObjectSE,StringSE> getComponentsToRegister()
ComponentsRegistration の getComponentsToRegister