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