Class Engine

java.lang.Object
java.lang.Thread
eds.framework.Engine
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
MyEngine

public abstract class Engine extends Thread
  • Field Details

  • Constructor Details

  • Method Details

    • setSimulationTime

      public void setSimulationTime(double time)
    • setDelay

      public void setDelay(long time)
    • getDelay

      public long getDelay()
    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread
    • getQueueLengths

      public int[] getQueueLengths()
    • initialization

      protected abstract void initialization()
    • runEvent

      protected abstract void runEvent(Event t)
    • afterCycle

      protected void afterCycle()
    • results

      protected abstract void results()