Class MemoryMeasurementsDaoFactory
java.lang.Object
org.palladiosimulator.edp2.dao.impl.MeasurementsDaoFactoryImpl
org.palladiosimulator.edp2.dao.memory.impl.MemoryMeasurementsDaoFactory
- All Implemented Interfaces:
MeasurementsDaoFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<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.Returns the DAO registry of this factory.Methods inherited from class org.palladiosimulator.edp2.dao.impl.MeasurementsDaoFactoryImpl
createDoubleMeasurementsDao, createJScienceXmlMeasurementsDao, createLongMeasurementsDao, createNominalMeasurementsDao, isActive, setActive
-
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
Description copied from interface:MeasurementsDaoFactory
Returns the DAO registry of this factory.- Returns:
- The registry in which all elements of this factory are registered.
-