Class ResourceContainerWrapper


  • public class ResourceContainerWrapper
    extends de.uka.ipd.sdq.simucomframework.resources.SimulatedResourceContainer
    • Constructor Detail

      • ResourceContainerWrapper

        public ResourceContainerWrapper​(de.uka.ipd.sdq.simucomframework.model.SimuComModel myModel,
                                        String myContainerID,
                                        de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer originalResourceContainer,
                                        String cpuResourceId,
                                        String cpuSchedulingStrategy)
    • Method Detail

      • loadActiveResource

        public void loadActiveResource​(de.uka.ipd.sdq.simucomframework.SimuComSimProcess requestingProcess,
                                       String typeID,
                                       double demand)
        Overrides:
        loadActiveResource in class de.uka.ipd.sdq.simucomframework.resources.SimulatedResourceContainer
      • loadActiveResource

        public void loadActiveResource​(de.uka.ipd.sdq.simucomframework.SimuComSimProcess requestingProcess,
                                       String providedInterfaceID,
                                       int resourceServiceID,
                                       double demand)
        Overrides:
        loadActiveResource in class de.uka.ipd.sdq.simucomframework.resources.SimulatedResourceContainer
      • createPassiveResource

        public de.uka.ipd.sdq.scheduler.IPassiveResource createPassiveResource​(org.palladiosimulator.pcm.repository.PassiveResource resource,
                                                                               org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext,
                                                                               long capacity)
        Overrides:
        createPassiveResource in class de.uka.ipd.sdq.simucomframework.resources.SimulatedResourceContainer