Interface IRecorderConfigurationFactory
- All Known Implementing Classes:
AbstractEDP2RecorderConfigurationFactory,AbstractRecorderConfigurationFactory,EDP2RecorderConfigurationFactory,EDP2ReportRecorderConfigurationFactory,SensorFrameworkRecorderConfigurationFactory
public interface IRecorderConfigurationFactory
This interface specifies factory methods for creating configuration objects of recorders.
-
Method Summary
Modifier and TypeMethodDescriptioncreateRecorderConfiguration(Map<String, Object> configuration) Creates a configuration object using the given configuration.voidFinalizes this factory, thus, allowing to close potentially opened file handles.voidinitialize(Map<String, Object> configuration) Initializes this factory as a preparation for creating a configuration object.
-
Method Details
-
initialize
Initializes this factory as a preparation for creating a configuration object. TODO Do we really need initialization or can we directly create configurations? [Lehrig]- Parameters:
configuration- a map with key-value pairs to be used for initialization.
-
createRecorderConfiguration
Creates a configuration object using the given configuration.- Parameters:
configuration- a map with key-value pairs to be used for configuration.- Returns:
- a newly created recorder configuration object.
-
finalizeRecorderConfigurationFactory
void finalizeRecorderConfigurationFactory()Finalizes this factory, thus, allowing to close potentially opened file handles.
-