public class DelayMessageEngine extends MessageEngine
Modifier and Type | Field and Description |
---|---|
protected int |
delay |
protected java.util.HashMap<Message,java.lang.Integer> |
delays |
protected boolean |
isRandom |
protected java.util.Random |
r |
debug, topology
Constructor and Description |
---|
DelayMessageEngine(boolean randomDelay,
int maxDelay) |
DelayMessageEngine(int delay) |
Modifier and Type | Method and Description |
---|---|
protected void |
deliverMessage(Message m) |
void |
onClock()
Called periodically by the central scheduler.
|
collectMessages, processMessages, setDebug, setSpeed, setTopology
protected java.util.HashMap<Message,java.lang.Integer> delays
protected int delay
protected java.util.Random r
protected boolean isRandom
public DelayMessageEngine(int delay)
public DelayMessageEngine(boolean randomDelay, int maxDelay)
public void onClock()
ClockListener
onClock
in interface ClockListener
onClock
in class MessageEngine
protected void deliverMessage(Message m)
deliverMessage
in class MessageEngine