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.void
Finalizes this factory, thus, allowing to close potentially opened file handles.void
initialize
(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.
-