Class MemoryMeasurementsDaoFactory

    • Constructor Detail

      • MemoryMeasurementsDaoFactory

        public MemoryMeasurementsDaoFactory()
    • Method Detail

      • 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.