Class CalculatorFactoryFacade


  • public class CalculatorFactoryFacade
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      CalculatorFactoryFacade​(javax.inject.Provider<de.uka.ipd.sdq.simucomframework.model.SimuComModel> simuComModelProvider)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.palladiosimulator.probeframework.calculator.Calculator setupActiveResourceStateCalculator​(de.uka.ipd.sdq.simucomframework.resources.AbstractScheduledResource scheduledResource, org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint, int replicaID)  
      org.palladiosimulator.probeframework.calculator.Calculator setupDemandCalculator​(de.uka.ipd.sdq.simucomframework.resources.AbstractScheduledResource scheduledResource, org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint)  
      org.palladiosimulator.probeframework.calculator.Calculator setupHoldTimeCalculator​(de.uka.ipd.sdq.scheduler.IPassiveResource simulatedResource)  
      org.palladiosimulator.probeframework.calculator.Calculator setupOverallUtilizationCalculator​(de.uka.ipd.sdq.simucomframework.resources.AbstractScheduledResource scheduledResource, org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint)  
      org.palladiosimulator.probeframework.calculator.Calculator setupPassiveResourceStateCalculator​(de.uka.ipd.sdq.scheduler.IPassiveResource simulatedResource)  
      org.palladiosimulator.probeframework.calculator.Calculator setupWaitingTimeCalculator​(de.uka.ipd.sdq.scheduler.IPassiveResource simulatedResource)  
    • Constructor Detail

      • CalculatorFactoryFacade

        @Inject
        public CalculatorFactoryFacade​(javax.inject.Provider<de.uka.ipd.sdq.simucomframework.model.SimuComModel> simuComModelProvider)
    • Method Detail

      • setupActiveResourceStateCalculator

        public org.palladiosimulator.probeframework.calculator.Calculator setupActiveResourceStateCalculator​(de.uka.ipd.sdq.simucomframework.resources.AbstractScheduledResource scheduledResource,
                                                                                                             org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
                                                                                                             int replicaID)
      • setupDemandCalculator

        public org.palladiosimulator.probeframework.calculator.Calculator setupDemandCalculator​(de.uka.ipd.sdq.simucomframework.resources.AbstractScheduledResource scheduledResource,
                                                                                                org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint)
      • setupOverallUtilizationCalculator

        public org.palladiosimulator.probeframework.calculator.Calculator setupOverallUtilizationCalculator​(de.uka.ipd.sdq.simucomframework.resources.AbstractScheduledResource scheduledResource,
                                                                                                            org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint)
      • setupPassiveResourceStateCalculator

        public org.palladiosimulator.probeframework.calculator.Calculator setupPassiveResourceStateCalculator​(de.uka.ipd.sdq.scheduler.IPassiveResource simulatedResource)
      • setupWaitingTimeCalculator

        public org.palladiosimulator.probeframework.calculator.Calculator setupWaitingTimeCalculator​(de.uka.ipd.sdq.scheduler.IPassiveResource simulatedResource)
      • setupHoldTimeCalculator

        public org.palladiosimulator.probeframework.calculator.Calculator setupHoldTimeCalculator​(de.uka.ipd.sdq.scheduler.IPassiveResource simulatedResource)