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
Fields Modifier and Type Field Description static String
SCHEDULING_STRATEGY_EXACT_LINUX26O1
static String
SCHEDULING_STRATEGY_EXACT_LINUXCFS
static String
SCHEDULING_STRATEGY_EXACT_WIN7
static String
SCHEDULING_STRATEGY_EXACT_WINSERVER2003
static String
SCHEDULING_STRATEGY_EXACT_WINVISTA
static String
SCHEDULING_STRATEGY_EXACT_WINXP
-
Constructor Summary
Constructors Constructor Description ResourceContainerWrapper(de.uka.ipd.sdq.simucomframework.model.SimuComModel myModel, String myContainerID, de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer originalResourceContainer, String cpuResourceId, String cpuSchedulingStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.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, setParentResourceContainer
-
-
-
-
Field Detail
-
SCHEDULING_STRATEGY_EXACT_WINXP
public static final String SCHEDULING_STRATEGY_EXACT_WINXP
- See Also:
- Constant Field Values
-
SCHEDULING_STRATEGY_EXACT_WIN7
public static final String SCHEDULING_STRATEGY_EXACT_WIN7
- See Also:
- Constant Field Values
-
SCHEDULING_STRATEGY_EXACT_WINVISTA
public static final String SCHEDULING_STRATEGY_EXACT_WINVISTA
- See Also:
- Constant Field Values
-
SCHEDULING_STRATEGY_EXACT_WINSERVER2003
public static final String SCHEDULING_STRATEGY_EXACT_WINSERVER2003
- See Also:
- Constant Field Values
-
SCHEDULING_STRATEGY_EXACT_LINUX26O1
public static final String SCHEDULING_STRATEGY_EXACT_LINUX26O1
- See Also:
- Constant Field Values
-
SCHEDULING_STRATEGY_EXACT_LINUXCFS
public static final String SCHEDULING_STRATEGY_EXACT_LINUXCFS
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-