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 void
doStartProcess(Runnable myRunnable)
void
finishProcess()
void
resumeProcess()
void
startProcess(Runnable myRunnable)
void
suspendProcess()
-
-
-
Method Detail
-
startProcess
public void startProcess(Runnable myRunnable)
- Specified by:
startProcess
in interfaceISimProcessStrategy
-
doStartProcess
protected abstract void doStartProcess(Runnable myRunnable)
-
resumeProcess
public void resumeProcess()
- Specified by:
resumeProcess
in interfaceISimProcessStrategy
-
finishProcess
public void finishProcess()
- Specified by:
finishProcess
in interfaceISimProcessStrategy
-
suspendProcess
public void suspendProcess()
- Specified by:
suspendProcess
in interfaceISimProcessStrategy
-
-