Package com.germinus.easyconf
Class FileConfigurationChangedReloadingStrategy
java.lang.Object
FileChangedReloadingStrategy
com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
- Direct Known Subclasses:
FileURLChangedReloadingStrategy
public class FileConfigurationChangedReloadingStrategy
extends FileChangedReloadingStrategy
Reloads the configuration file even if a base path wasn't originally
specified. This happens for example when it has been loaded from
the classpath. It works too for files that are inside JAR files.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected File
getFile()
protected URL
protected boolean
Check if the configuration has changed since the last time it was loaded.void
setConfiguration
(FileConfiguration configuration) protected void
setSourceURL
(URL url) protected void
Update the last modified time.
-
Field Details
-
sourceURL
-
log
private static final Log log
-
-
Constructor Details
-
FileConfigurationChangedReloadingStrategy
public FileConfigurationChangedReloadingStrategy()
-
-
Method Details
-
setConfiguration
public void setConfiguration(FileConfiguration configuration) -
setSourceURL
-
getSourceURL
-
updateLastModified
protected void updateLastModified()Update the last modified time. -
hasChanged
protected boolean hasChanged()Check if the configuration has changed since the last time it was loaded. -
getFile
-