Class ResourceContainerWrapper
java.lang.Object
de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer
de.uka.ipd.sdq.simucomframework.resources.SimulatedResourceContainer
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.jobs.ResourceContainerWrapper
public class ResourceContainerWrapper
extends de.uka.ipd.sdq.simucomframework.resources.SimulatedResourceContainer
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer
activeResourceProvidedInterfaces, activeResources, LOGGER, myContainerID, myModel
-
Constructor Summary
ConstructorDescriptionResourceContainerWrapper
(de.uka.ipd.sdq.simucomframework.model.SimuComModel myModel, String myContainerID, de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer originalResourceContainer, String cpuResourceId, String cpuSchedulingStrategy) -
Method Summary
Modifier and TypeMethodDescriptionde.uka.ipd.sdq.scheduler.IPassiveResource
createPassiveResource
(org.palladiosimulator.pcm.repository.PassiveResource resource, org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext, long capacity) void
loadActiveResource
(de.uka.ipd.sdq.simucomframework.SimuComSimProcess requestingProcess, String typeID, double demand) void
loadActiveResource
(de.uka.ipd.sdq.simucomframework.SimuComSimProcess requestingProcess, String providedInterfaceID, int resourceServiceID, double demand) Methods inherited from class de.uka.ipd.sdq.simucomframework.resources.SimulatedResourceContainer
addActiveResource, addActiveResourceWithoutCalculators, addNestedResourceContainer, getNestedResourceContainers, getParentResourceContainer, loadActiveResource, loadActiveResource, setParentResourceContainer
Methods inherited from class de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer
getActiveResources, getAllActiveResources, getFailedResources, getResourceContainerID
-
Field Details
-
SCHEDULING_STRATEGY_EXACT_WINXP
- See Also:
-
SCHEDULING_STRATEGY_EXACT_WIN7
- See Also:
-
SCHEDULING_STRATEGY_EXACT_WINVISTA
- See Also:
-
SCHEDULING_STRATEGY_EXACT_WINSERVER2003
- See Also:
-
SCHEDULING_STRATEGY_EXACT_LINUX26O1
- See Also:
-
SCHEDULING_STRATEGY_EXACT_LINUXCFS
- See Also:
-
-
Constructor Details
-
ResourceContainerWrapper
-
-
Method Details
-
loadActiveResource
public void loadActiveResource(de.uka.ipd.sdq.simucomframework.SimuComSimProcess requestingProcess, String typeID, double demand) - Overrides:
loadActiveResource
in classde.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 classde.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 classde.uka.ipd.sdq.simucomframework.resources.SimulatedResourceContainer
-