public class ConfiguratonFileWatcher extends java.lang.Object implements FileWatcher
Modifier and Type | Class and Description |
---|---|
private static class |
ConfiguratonFileWatcher.ReconfigurationRunnable
Helper class for triggering a reconfiguration in a background thread.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<ConfigurationListener> |
configurationListeners |
private Reconfigurable |
reconfigurable |
private Log4jThreadFactory |
threadFactory |
Constructor and Description |
---|
ConfiguratonFileWatcher(Reconfigurable reconfigurable,
java.util.List<ConfigurationListener> configurationListeners) |
Modifier and Type | Method and Description |
---|---|
void |
fileModified(java.io.File file)
Called when a
WatchManager detects that the given File changed. |
java.util.List<ConfigurationListener> |
getListeners() |
private final Reconfigurable reconfigurable
private final java.util.List<ConfigurationListener> configurationListeners
private final Log4jThreadFactory threadFactory
public ConfiguratonFileWatcher(Reconfigurable reconfigurable, java.util.List<ConfigurationListener> configurationListeners)
public java.util.List<ConfigurationListener> getListeners()
public void fileModified(java.io.File file)
FileWatcher
WatchManager
detects that the given File
changed.fileModified
in interface FileWatcher
file
- the file that changed.WatchManager