Class ConfigurationMonitor
java.lang.Object
org.summerboot.jexpress.boot.config.ConfigurationMonitor
- All Implemented Interfaces:
org.apache.commons.io.monitor.FileAlterationListener
public class ConfigurationMonitor
extends Object
implements org.apache.commons.io.monitor.FileAlterationListener
- Author:
- Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final ConfigurationMonitorprotected static final org.apache.logging.log4j.Loggerprotected org.apache.commons.io.monitor.FileAlterationMonitorprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonDirectoryChange(File file) voidonDirectoryCreate(File file) voidonDirectoryDelete(File file) voidonFileChange(File file) voidonFileCreate(File file) voidonFileDelete(File file) voidonStart(org.apache.commons.io.monitor.FileAlterationObserver fao) voidonStop(org.apache.commons.io.monitor.FileAlterationObserver fao) voidstart()voidvoidstop()
-
Field Details
-
log
protected static final org.apache.logging.log4j.Logger log -
cfgMonitor
-
APUSE_FILE_NAME
- See Also:
-
running
protected volatile boolean running -
cfgUpdateTasks
-
monitor
protected org.apache.commons.io.monitor.FileAlterationMonitor monitor
-
-
Constructor Details
-
ConfigurationMonitor
protected ConfigurationMonitor()
-
-
Method Details
-
start
- Throws:
Exception
-
start
- Throws:
Exception
-
stop
- Throws:
Exception
-
onStart
public void onStart(org.apache.commons.io.monitor.FileAlterationObserver fao) - Specified by:
onStartin interfaceorg.apache.commons.io.monitor.FileAlterationListener
-
onStop
public void onStop(org.apache.commons.io.monitor.FileAlterationObserver fao) - Specified by:
onStopin interfaceorg.apache.commons.io.monitor.FileAlterationListener
-
onDirectoryCreate
- Specified by:
onDirectoryCreatein interfaceorg.apache.commons.io.monitor.FileAlterationListener
-
onDirectoryChange
- Specified by:
onDirectoryChangein interfaceorg.apache.commons.io.monitor.FileAlterationListener
-
onDirectoryDelete
- Specified by:
onDirectoryDeletein interfaceorg.apache.commons.io.monitor.FileAlterationListener
-
onFileCreate
- Specified by:
onFileCreatein interfaceorg.apache.commons.io.monitor.FileAlterationListener
-
onFileDelete
- Specified by:
onFileDeletein interfaceorg.apache.commons.io.monitor.FileAlterationListener
-
onFileChange
- Specified by:
onFileChangein interfaceorg.apache.commons.io.monitor.FileAlterationListener
-