Class Simulator

java.lang.Object
jmt.jmarkov.Simulator
All Implemented Interfaces:
Runnable

public class Simulator extends Object implements Runnable
Simulator of JMCH: drives the single step and continuous simulation of the scheduling and routing algorithms.
  • Constructor Details

  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • enqueueJob

      public void enqueueJob(Job newJob)
    • dequeueJob

      public Job dequeueJob()
    • peekJob

      public Job peekJob()
    • isLambdaZero

      public boolean isLambdaZero()
    • setLambdaZero

      public void setLambdaZero(boolean lambdaZero)
    • pause

      public void pause()
    • start

      public void start()
    • stop

      public void stop()
    • getTimeMultiplier

      public double getTimeMultiplier()
    • setTimeMultiplier

      public void setTimeMultiplier(double timeMultiplier)
    • isRunning

      public boolean isRunning()
    • isStarted

      public boolean isStarted()