package fauxExchange; public class SizedQueue extends Queue { int maxSize; public SizedQueue (int size){ super(); maxSize = size; } public void enqueue(Object o){ if (elem.size() >= maxSize){ super.dequeue(); super.enqueue(o); }else{ super.enqueue(o); } } public java.util.Iterator iterator(){ return new java.util.Vector(elem).iterator(); } public int size(){ return elem.size(); } }