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) |
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)
fileModified in interface FileWatcher