Class TANotifier

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, RowSorterListener, TableColumnModelListener, TableModelListener, Scrollable, Notifier

public class TANotifier extends JTable implements Notifier
Table notifying the statistics of the JMCH animation.
See Also:
  • Constructor Details

    • TANotifier

      public TANotifier()
  • Method Details

    • changeDrawSettings

      public void changeDrawSettings(DrawConstrains dCst)
      Parameters:
      dCst -
    • enterProcessor

      public void enterProcessor(int jobId, int processorId, double time, double executionTime)
      Specified by:
      enterProcessor in interface Notifier
    • enterQueue

      public void enterQueue(int jobId, double time)
      Specified by:
      enterQueue in interface Notifier
    • exitProcessor

      public void exitProcessor(int jobId, int processorId, double time)
      Specified by:
      exitProcessor in interface Notifier
    • exitQueue

      public void exitQueue(int jobId, double time)
      Specified by:
      exitQueue in interface Notifier
    • exitSystem

      public void exitSystem(int jobId, int processorId, double enterQueueTime, double enterCpuTime, double exitSystemTime)
      Specified by:
      exitSystem in interface Notifier
    • jobLost

      public void jobLost(int jobId, double time)
      Specified by:
      jobLost in interface Notifier
    • reset

      public void reset()
      Specified by:
      reset in interface Notifier
    • updateProcessor

      public void updateProcessor(int jobId, int processorId, double remainingTime, double time)
      Specified by:
      updateProcessor in interface Notifier
    • updateQueue

      public void updateQueue(int jobId, double time)
      Specified by:
      updateQueue in interface Notifier
    • refresh

      public void refresh()
    • setAnalyticalResult

      public void setAnalyticalResult(double avgCustInStation, double avgUtilization, double avgThroughput, double avgResponseTime, double arrivalRate, double serviceTime, double custDroppedRate)
    • setAnalyticalResult

      public void setAnalyticalResult()