Class HoldingTimeCalculator

  • All Implemented Interfaces:
    org.palladiosimulator.commons.designpatterns.IAbstractObservable<org.palladiosimulator.measurementframework.listener.IMeasurementSourceListener>, org.palladiosimulator.metricspec.metricentity.IMetricEntity, IProbeListener

    public class HoldingTimeCalculator
    extends TimeSpanCalculator
    Calculates a time span representing the holding time as defined by the HOLDING_TIME_METRIC_TUPLE. It expects a probe giving the start of holding and a probe giving the end of holding, e.g., in a passive resource pool. The final result is a (start point in time, holding time)-tuple.
    • Constructor Detail

      • HoldingTimeCalculator

        public HoldingTimeCalculator​(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
                                     List<Probe> probes)
        Default Constructor.
        Parameters:
        measuringPoint - MeasuringPoint as needed by the superclass.
        probes - The two probes for starting point of hold time and final point of hold time.