Class SimulationReportEvent

java.lang.Object
  extended by AbstractEvent
      extended by SimulationReportEvent
All Implemented Interfaces:
Event, java.lang.Comparable<Event>

public class SimulationReportEvent
extends AbstractEvent

Class for simulation report events. Simulation Report events have priority Event.SIMULATIONREPORT_PRIORITY, where a higher value is a higher priority. Priority is used as the tiebreaker when two events are scheduled for the same time.
COMP 2100
Project 3
October 2014


Field Summary
 
Fields inherited from interface Event
ARRIVAL_PRIORITY, DEPARTURE_PRIORITY, SIMULATIONEND_PRIORITY, SIMULATIONREPORT_PRIORITY
 
Constructor Summary
SimulationReportEvent(int time)
          Create a simulation report event.
 
Method Summary
 void process()
          Process a simulation report event.
 
Methods inherited from class AbstractEvent
compareTo, getPriority, getTime, setPriority, setTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimulationReportEvent

public SimulationReportEvent(int time)
Create a simulation report event.

Parameters:
time - The clock time when the simulation report will be generated.
Method Detail

process

public void process()
Process a simulation report event.