Class MemoryMeasurementsDaoFactory

java.lang.Object
org.palladiosimulator.edp2.dao.impl.MeasurementsDaoFactoryImpl
org.palladiosimulator.edp2.dao.memory.impl.MemoryMeasurementsDaoFactory
All Implemented Interfaces:
MeasurementsDaoFactory

public class MemoryMeasurementsDaoFactory extends MeasurementsDaoFactoryImpl
  • Constructor Details

    • MemoryMeasurementsDaoFactory

      public MemoryMeasurementsDaoFactory()
  • Method Details

    • createDoubleMeasurementsDao

      public <Q extends javax.measure.quantity.Quantity> BinaryMeasurementsDao<Double,Q> createDoubleMeasurementsDao(String uuid, javax.measure.unit.Unit<Q> storageUnit)
      Description copied from interface: MeasurementsDaoFactory
      Creates a DAO to access measured data of type double.
      Parameters:
      uuid - UUID of the AbstractMeasureProvider.
      storageUnit - Unit in which the measurements will be stored.
      Returns:
      DAO for the measurements with the specified uuid.
    • createLongMeasurementsDao

      public <Q extends javax.measure.quantity.Quantity> BinaryMeasurementsDao<Long,Q> createLongMeasurementsDao(String uuid, javax.measure.unit.Unit<Q> storageUnit)
      Description copied from interface: MeasurementsDaoFactory
      Creates a DAO to access measured data of type long.
      Parameters:
      uuid - UUID of the AbstractMeasureProvider.
      storageUnit - Unit in which the measurements will be stored.
      Returns:
      DAO for the measurements with the specified uuid.
    • createNominalMeasurementsDao

      public BinaryMeasurementsDao<org.palladiosimulator.metricspec.Identifier,javax.measure.quantity.Dimensionless> createNominalMeasurementsDao(String uuid, org.palladiosimulator.metricspec.TextualBaseMetricDescription metric, javax.measure.unit.Unit<javax.measure.quantity.Dimensionless> one)
      Description copied from interface: MeasurementsDaoFactory
      Creates a DAO to access measured data of type nominal measurement.
      Parameters:
      uuid - UUID of the AbstractMeasureProvider.
      Returns:
      DAO for the measurements with the specified uuid.
    • getDaoRegistry

      public MeasurementsDaoRegistry getDaoRegistry()
      Description copied from interface: MeasurementsDaoFactory
      Returns the DAO registry of this factory.
      Returns:
      The registry in which all elements of this factory are registered.