类 FileSystemWatcher
- java.lang.Object
- org.springframework.boot.devtools.filewatch.FileSystemWatcher
public class FileSystemWatcher extends Object
Watches specific folders for file changes.- 从以下版本开始:
- 1.3.0
- 另请参阅:
FileChangeListener
构造器概要
构造器 构造器 说明 FileSystemWatcher()
Create a newFileSystemWatcher
instance.FileSystemWatcher(boolean daemon, long pollInterval, long quietPeriod)
Create a newFileSystemWatcher
instance.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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 optionalFileFilter
used to limit the files that trigger a change.void
start()
Start monitoring the source folder for changes.void
stop()
Stop monitoring the source folders.
构造器详细资料
FileSystemWatcher
public FileSystemWatcher()
Create a newFileSystemWatcher
instance.
FileSystemWatcher
public FileSystemWatcher(boolean daemon, long pollInterval, long quietPeriod)
Create a newFileSystemWatcher
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 completed
方法详细资料
addListener
public void addListener(FileChangeListener fileChangeListener)
Add listener for file change events. Cannot be called after the watcher has beenstarted
.- 参数:
fileChangeListener
- the listener to add
addSourceFolders
public void addSourceFolders(Iterable<File> folders)
Add source folders to monitor. Cannot be called after the watcher has beenstarted
.- 参数:
folders
- the folders to monitor
addSourceFolder
public void addSourceFolder(File folder)
Add a source folder to monitor. Cannot be called after the watcher has beenstarted
.- 参数:
folder
- the folder to monitor
setTriggerFilter
public void setTriggerFilter(FileFilter triggerFilter)
Set an optionalFileFilter
used to limit the files that trigger a change.- 参数:
triggerFilter
- a trigger filter or null
start
public void start()
Start monitoring the source folder for changes.
stop
public void stop()
Stop monitoring the source folders.