Fairness
Class NodeTransferEvent

java.lang.Object
  extended by Fairness.NodeTransferEvent
All Implemented Interfaces:
SimulationEvent

public class NodeTransferEvent
extends java.lang.Object
implements SimulationEvent

NodeTransferEvent performs a single time, one-off arrival of a NodePacket at a Node.


Constructor Summary
NodeTransferEvent(NodePacket packet, Node dest)
          Constructs a new NodeTransferEvent to deliver the given packet to the given Node when the event is fired.
 
Method Summary
 void perform(Simulation sim, double time)
          Performs the event that is occuring within a Simulation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeTransferEvent

public NodeTransferEvent(NodePacket packet,
                         Node dest)
Constructs a new NodeTransferEvent to deliver the given packet to the given Node when the event is fired.

Method Detail

perform

public void perform(Simulation sim,
                    double time)
Performs the event that is occuring within a Simulation. If an event wishes to re-execute later, it may schedule itself again using the provided Simulation reference.

Specified by:
perform in interface SimulationEvent
Parameters:
sim - non-null Simulation
time - simulation time