public class RecorderAttachingCalculatorFactoryDecorator extends Object implements org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Calculator
s used in a SimuCom simulation run.Constructor and Description |
---|
RecorderAttachingCalculatorFactoryDecorator(org.palladiosimulator.probeframework.calculator.ICalculatorFactory decoratedCalculatorFactory,
SimuComConfig configuration) |
Modifier and Type | Method and Description |
---|---|
org.palladiosimulator.probeframework.calculator.Calculator |
buildAggregatedCostOverTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probe) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildCostOverTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probes) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildDemandBasedWaitingTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
List<org.palladiosimulator.probeframework.probes.Probe> probes) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildExecutionResultCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probe) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildHoldingTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
List<org.palladiosimulator.probeframework.probes.Probe> probes) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildNumberOfResourceContainersCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probe) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildOptimisationTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probe) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildOverallStateOfActiveResourceCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probe) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildOverallStateOfPassiveResourceCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probe) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildReconfigurationTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probe) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildResourceDemandCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probe) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildResponseTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
List<org.palladiosimulator.probeframework.probes.Probe> probes) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildStateOfActiveResourceCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probe) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildStateOfPassiveResourceCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
org.palladiosimulator.probeframework.probes.Probe probe) |
org.palladiosimulator.probeframework.calculator.Calculator |
buildWaitingTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
List<org.palladiosimulator.probeframework.probes.Probe> probes) |
public RecorderAttachingCalculatorFactoryDecorator(org.palladiosimulator.probeframework.calculator.ICalculatorFactory decoratedCalculatorFactory, SimuComConfig configuration)
public org.palladiosimulator.probeframework.calculator.Calculator buildResponseTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, List<org.palladiosimulator.probeframework.probes.Probe> probes)
buildResponseTimeCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildDemandBasedWaitingTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, List<org.palladiosimulator.probeframework.probes.Probe> probes)
buildDemandBasedWaitingTimeCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildWaitingTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, List<org.palladiosimulator.probeframework.probes.Probe> probes)
buildWaitingTimeCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildHoldingTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, List<org.palladiosimulator.probeframework.probes.Probe> probes)
buildHoldingTimeCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildStateOfActiveResourceCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probe)
buildStateOfActiveResourceCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildOverallStateOfActiveResourceCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probe)
buildOverallStateOfActiveResourceCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildStateOfPassiveResourceCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probe)
buildStateOfPassiveResourceCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildOverallStateOfPassiveResourceCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probe)
buildOverallStateOfPassiveResourceCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildResourceDemandCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probe)
buildResourceDemandCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildExecutionResultCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probe)
buildExecutionResultCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildNumberOfResourceContainersCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probe)
buildNumberOfResourceContainersCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildReconfigurationTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probe)
buildReconfigurationTimeCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildCostOverTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probes)
buildCostOverTimeCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildOptimisationTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probe)
buildOptimisationTimeCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
public org.palladiosimulator.probeframework.calculator.Calculator buildAggregatedCostOverTimeCalculator(org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, org.palladiosimulator.probeframework.probes.Probe probe)
buildAggregatedCostOverTimeCalculator
in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory