Interface ReloadingDetectorFactory
-
- All Known Implementing Classes:
DefaultReloadingDetectorFactory
public interface ReloadingDetectorFactory
Definition of an interface for objects which can create a
ReloadingDetector
.This interface is used by
ReloadingFileBasedConfigurationBuilder
to create detector objects for configuration sources supporting reloading.- Since:
- 2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReloadingDetector
createReloadingDetector(FileHandler handler, FileBasedBuilderParametersImpl params)
Creates a newReloadingDetector
object based on the passed in parameters.
-
-
-
Method Detail
-
createReloadingDetector
ReloadingDetector createReloadingDetector(FileHandler handler, FileBasedBuilderParametersImpl params) throws ConfigurationException
Creates a newReloadingDetector
object based on the passed in parameters. TheFileHandler
points to the file to be monitored. (It may be different from theFileHandler
managed by the parameters object.) TheFileBasedBuilderParametersImpl
object may contain additional information for configuring the detector, e.g. a refresh delay.- Parameters:
handler
- the handler of the file to be monitoredparams
- parameters related to file-based configurations- Returns:
- the newly created
ReloadingDetector
- Throws:
ConfigurationException
- if an error occurs
-
-