Klasse TimerThreadManager

java.lang.Object
de.labAlive.core.thread.TimerThreadManager

public class TimerThreadManager extends Object
  • Konstruktordetails

    • TimerThreadManager

      public TimerThreadManager()
  • Methodendetails

    • createTimerThread

      public TimerThread createTimerThread(ThreadStepListener listener, double stepsPerSecond)
    • killTimerThread

      public boolean killTimerThread(TimerThread timerThreadTobeKilled)
    • startWiring

      public void startWiring(WiringAdministrator wiringAdmin)
    • pauseOrResume

      public void pauseOrResume()
    • pause

      public void pause(boolean pause)
    • pause

      public void pause()
    • resume

      public void resume()
    • orderSimulationSteps

      public void orderSimulationSteps(int n)
    • orderSimulationTime

      public void orderSimulationTime(double simulationTime, PauseManagerListener pauseManagerListener)
    • stop

      public void stop()
      Stop all registered Threads. Cannot be resumed but startWiring can be called again.
    • interruptAllThreadsCloseResources

      public void interruptAllThreadsCloseResources()
    • stop

      public void stop(MainWindow mainFrame)
    • isFinalized

      public boolean isFinalized()
    • getSpeed

      public double getSpeed()
    • setSpeed

      public void setSpeed(double stepsPerSecond)
    • updateSpeedofThreads

      public void updateSpeedofThreads()
    • speedUp

      public void speedUp()
    • slowDown

      public void slowDown()
    • resetSpeed

      public void resetSpeed()
    • diagnosex

      public void diagnosex()
    • diagnose

      public String diagnose()
    • registercloseable

      public void registercloseable(Closeable closeable)