Class FileWatchConfiguration
java.lang.Object
org.chenile.configuration.filewatch.FileWatchConfiguration
@Configuration
@PropertySource("classpath:${chenile.properties:chenile.properties}")
public class FileWatchConfiguration
extends Object
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription(package private) ExecutorService(package private) FileProcessor(package private) FileWatcherExecutorServicefileWatcherExecutorService(FileSystem fileSystem) (package private) FileSystem(package private) FileWatchEventLogger
- 
Field Details- 
chenileFileWatchJsonResources
- 
srcFolder
- 
destFolder
- 
pollTimeInSeconds
 
- 
- 
Constructor Details- 
FileWatchConfigurationpublic FileWatchConfiguration()
 
- 
- 
Method Details- 
fileWatchInitializer
- 
fileWatchSubscribersInitializer
- 
fileWatcherFileSystem
- 
fileWatcherExecutorService@Bean FileWatcherExecutorService fileWatcherExecutorService(@Qualifier("fileWatcherFileSystem") FileSystem fileSystem) 
- 
executorService
- 
fileWatchBuilder
- 
fileProcessor
- 
fileWatchEventLogger
 
-