Interface ReloadingStrategy
-
- All Known Implementing Classes:
FileChangedReloadingStrategy,InvariantReloadingStrategy,ManagedReloadingStrategy,VFSFileChangedReloadingStrategy
public interface ReloadingStrategy
A strategy to decide if a configuration should be reloaded.- Since:
- 1.1
- Version:
- $Id: ReloadingStrategy.java 1210646 2011-12-05 21:25:01Z oheger $
- Author:
- Emmanuel Bourg
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinit()Initialize the strategy.voidreloadingPerformed()Notify the strategy that the file has been reloaded.booleanreloadingRequired()Tell if the evaluation of the strategy requires to reload the configuration.voidsetConfiguration(FileConfiguration configuration)Set the configuration managed by this strategy.
-
-
-
Method Detail
-
setConfiguration
void setConfiguration(FileConfiguration configuration)
Set the configuration managed by this strategy.- Parameters:
configuration- the configuration to monitor
-
init
void init()
Initialize the strategy.
-
reloadingRequired
boolean reloadingRequired()
Tell if the evaluation of the strategy requires to reload the configuration.- Returns:
- a flag whether a reload should be performed
-
reloadingPerformed
void reloadingPerformed()
Notify the strategy that the file has been reloaded.
-
-