public class TimerThreadManager
extends java.lang.Object
Constructor and Description |
---|
TimerThreadManager() |
Modifier and Type | Method and Description |
---|---|
TimerThread |
createTimerThread(ThreadStepListener listener,
double stepsPerSecond) |
java.lang.String |
diagnose() |
void |
diagnosex() |
double |
getSpeed() |
void |
interruptAllThreadsCloseResources() |
boolean |
isFinalized() |
boolean |
killTimerThread(TimerThread timerThreadTobeKilled) |
void |
orderSimulationSteps(int n) |
void |
orderSimulationTime(double simulationTime,
PauseManagerListener pauseManagerListener) |
void |
pause()
Pauses all threads - can be resumed.
|
void |
pause(boolean pause) |
void |
pauseOrResume()
Break or resume all registered Threads.
|
void |
registercloseable(java.io.Closeable closeable) |
void |
resetSleepTime() |
void |
resume()
Resumes all threads after pause.
|
void |
setSpeed(double stepsPerSecond) |
void |
slowDown() |
void |
speedUp() |
void |
startWiring(WiringAdministrator wiringAdmin,
SleepTime threadSleepTime) |
void |
stop()
Stop all registered Threads.
|
void |
stop(MainWindow mainFrame) |
public TimerThread createTimerThread(ThreadStepListener listener, double stepsPerSecond)
public boolean killTimerThread(TimerThread timerThreadTobeKilled)
public void startWiring(WiringAdministrator wiringAdmin, SleepTime threadSleepTime)
public void pauseOrResume()
public void pause(boolean pause)
public void pause()
public void resume()
public void orderSimulationSteps(int n)
public void orderSimulationTime(double simulationTime, PauseManagerListener pauseManagerListener)
public void stop()
public void interruptAllThreadsCloseResources()
public void stop(MainWindow mainFrame)
public boolean isFinalized()
public void setSpeed(double stepsPerSecond)
public void speedUp()
public void slowDown()
public void resetSleepTime()
public double getSpeed()
public void diagnosex()
public java.lang.String diagnose()
public void registercloseable(java.io.Closeable closeable)