Class SuspendableSchedulerEntity
java.lang.Object
de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
de.uka.ipd.sdq.scheduler.entities.SchedulerEntity
org.palladiosimulator.indirections.scheduler.scheduling.SuspendableSchedulerEntity
- All Implemented Interfaces:
de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
- Direct Known Subclasses:
ProcessWaitingToGet
,ProcessWaitingToPut
public class SuspendableSchedulerEntity
extends de.uka.ipd.sdq.scheduler.entities.SchedulerEntity
-
Field Summary
Modifier and TypeFieldDescriptionfinal de.uka.ipd.sdq.scheduler.ISchedulableProcess
Fields inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
delegate
Fields inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
NULL
-
Constructor Summary
ModifierConstructorDescriptionprotected
SuspendableSchedulerEntity
(de.uka.ipd.sdq.scheduler.SchedulerModel model, de.uka.ipd.sdq.scheduler.ISchedulableProcess schedulableProcess, String name) -
Method Summary
Methods inherited from class de.uka.ipd.sdq.scheduler.entities.SchedulerEntity
getModel
Methods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
getEncapsulatedEntity, isScheduled, reschedule
Methods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
getName
-
Field Details
-
schedulableProcess
public final de.uka.ipd.sdq.scheduler.ISchedulableProcess schedulableProcess
-
-
Constructor Details
-
SuspendableSchedulerEntity
protected SuspendableSchedulerEntity(de.uka.ipd.sdq.scheduler.SchedulerModel model, de.uka.ipd.sdq.scheduler.ISchedulableProcess schedulableProcess, String name)
-
-
Method Details
-
activate
public void activate() -
isWaiting
public boolean isWaiting() -
passivate
public void passivate()
-