public class PassiveResourceTimeoutEvent
extends de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEventDelegator<de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess>
Constructor and Description |
---|
PassiveResourceTimeoutEvent(SimuComModel simuComModel,
de.uka.ipd.sdq.scheduler.SchedulerModel model,
SimSimpleFairPassiveResource resource,
de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess process)
Creates a new timeout event.
|
Modifier and Type | Method and Description |
---|---|
void |
eventRoutine(de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess who) |
de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess |
getProcess()
Retrieves the waiting process.
|
SimSimpleFairPassiveResource |
getResource()
Retrieves the passive resource.
|
removeEvent, schedule, scheduledAtTime
public PassiveResourceTimeoutEvent(SimuComModel simuComModel, de.uka.ipd.sdq.scheduler.SchedulerModel model, SimSimpleFairPassiveResource resource, de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess process)
model
- the SimuCom modelresource
- the involved passive resourceprocess
- the waiting processpublic void eventRoutine(de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess who)
eventRoutine
in class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEventDelegator<de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess>
public de.uka.ipd.sdq.scheduler.processes.SimpleWaitingProcess getProcess()
public SimSimpleFairPassiveResource getResource()