Class AbstractSimProcessSemaphoreStrategy
- java.lang.Object
-
- de.uka.ipd.sdq.simulation.abstractsimengine.processes.AbstractSimProcessSemaphoreStrategy
-
- All Implemented Interfaces:
ISimProcessStrategy
- Direct Known Subclasses:
SimProcessCachedThreadPoolStrategy,SimProcessThreadingStrategy
public abstract class AbstractSimProcessSemaphoreStrategy extends Object implements ISimProcessStrategy
-
-
Constructor Summary
Constructors Constructor Description AbstractSimProcessSemaphoreStrategy()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voiddoStartProcess(Runnable myRunnable)voidfinishProcess()voidresumeProcess()voidstartProcess(Runnable myRunnable)voidsuspendProcess()
-
-
-
Method Detail
-
startProcess
public void startProcess(Runnable myRunnable)
- Specified by:
startProcessin interfaceISimProcessStrategy
-
doStartProcess
protected abstract void doStartProcess(Runnable myRunnable)
-
resumeProcess
public void resumeProcess()
- Specified by:
resumeProcessin interfaceISimProcessStrategy
-
finishProcess
public void finishProcess()
- Specified by:
finishProcessin interfaceISimProcessStrategy
-
suspendProcess
public void suspendProcess()
- Specified by:
suspendProcessin interfaceISimProcessStrategy
-
-