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 Summary
Constructors Constructor Description MemoryMeasurementsDaoFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <Q extends javax.measure.quantity.Quantity>
BinaryMeasurementsDao<Double,Q>createDoubleMeasurementsDao(String uuid, javax.measure.unit.Unit<Q> storageUnit)
Creates a DAO to access measured data of type double.<Q extends javax.measure.quantity.Quantity>
BinaryMeasurementsDao<Long,Q>createLongMeasurementsDao(String uuid, javax.measure.unit.Unit<Q> storageUnit)
Creates a DAO to access measured data of type long.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)
Creates a DAO to access measured data of type nominal measurement.MeasurementsDaoRegistry
getDaoRegistry()
Returns the DAO registry of this factory.-
Methods inherited from class org.palladiosimulator.edp2.dao.impl.MeasurementsDaoFactoryImpl
createDoubleMeasurementsDao, createJScienceXmlMeasurementsDao, createLongMeasurementsDao, createNominalMeasurementsDao, isActive, setActive
-
-
-
-
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.
-
-