network
Class BoxedQueue
java.lang.Object
network.Node
network.BoxedQueue
public class BoxedQueue
- extends Node
A boxed queue is a node containing just a queue. As it's a passive
object a method (dequeue) is needed to dequeue
and forward customers explicitly.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BoxedQueue
public BoxedQueue(Queue q)
- Parameters:
q - The queue to be boxed
BoxedQueue
public BoxedQueue(java.lang.String name,
Queue q)
accept
protected void accept(Customer c)
- Overrides:
accept in class Node
dequeue
public void dequeue()
meanQueueLength
public double meanQueueLength()
- Generic measures - copied from Queue, as there is no multiple
inheritance!
varQueueLength
public double varQueueLength()
meanTimeInQueue
public double meanTimeInQueue()
varTimeInQueue
public double varTimeInQueue()
resetMeasures
public void resetMeasures()
- Overrides:
resetMeasures in class Node
logResults
public void logResults()
- Overrides:
logResults in class Node