Package org.n52.faroe
Class SettingsFileWatcher
- java.lang.Object
-
- org.n52.faroe.SettingsFileWatcher
-
- All Implemented Interfaces:
Constructable,Destroyable
@Configurable public class SettingsFileWatcher extends Object implements Constructable, Destroyable
http://andreinc.net/2013/12/06/java-7-nio-2-tutorial-writing-a-simple-filefolder-monitor-using-the-watch-service-api/ https://docs.oracle.com/javase/tutorial/essential/io/notification.html Load bean:
Configure setting:
-
-
Constructor Summary
Constructors Constructor Description SettingsFileWatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()voidinit()voidsetEnabled(boolean enabled)voidsetFileConfiguration(FileSettingsConfiguration fileConfiguration)voidsetSettingsService(SettingsService settingsService)StringtoString()
-
-
-
Method Detail
-
setSettingsService
@Inject public void setSettingsService(SettingsService settingsService)
-
setFileConfiguration
@Inject public void setFileConfiguration(FileSettingsConfiguration fileConfiguration)
-
setEnabled
@Setting(value="filewatcher.enabled", required=false) public void setEnabled(boolean enabled)
-
init
public void init()
- Specified by:
initin interfaceConstructable
-
destroy
public void destroy()
- Specified by:
destroyin interfaceDestroyable
-
-