public class FileSystemWatcher extends Object
FileChangeListener| Constructor and Description | 
|---|
| FileSystemWatcher()Create a new  FileSystemWatcherinstance. | 
| FileSystemWatcher(boolean daemon,
                 Duration pollInterval,
                 Duration quietPeriod)Create a new  FileSystemWatcherinstance. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addListener(FileChangeListener fileChangeListener)Add listener for file change events. | 
| void | addSourceFolder(File folder)Add a source folder to monitor. | 
| void | addSourceFolders(Iterable<File> folders)Add source folders to monitor. | 
| void | setTriggerFilter(FileFilter triggerFilter)Set an optional  FileFilterused to limit the files that trigger a change. | 
| void | start()Start monitoring the source folder for changes. | 
| void | stop()Stop monitoring the source folders. | 
public FileSystemWatcher()
FileSystemWatcher instance.public FileSystemWatcher(boolean daemon,
                         Duration pollInterval,
                         Duration quietPeriod)
FileSystemWatcher instance.daemon - if a daemon thread used to monitor changespollInterval - the amount of time to wait between checking for changesquietPeriod - the amount of time required after a change has been detected to
 ensure that updates have completedpublic void addListener(FileChangeListener fileChangeListener)
started.fileChangeListener - the listener to addpublic void addSourceFolders(Iterable<File> folders)
started.folders - the folders to monitorpublic void addSourceFolder(File folder)
started.folder - the folder to monitorpublic void setTriggerFilter(FileFilter triggerFilter)
FileFilter used to limit the files that trigger a change.triggerFilter - a trigger filter or nullpublic void start()
public void stop()
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.