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 Details

    • initialize

      void initialize(Map<String,Object> configuration)
      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

      IRecorderConfiguration createRecorderConfiguration(Map<String,Object> configuration)
      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.