Class CircularListQueue

java.lang.Object
com.mchange.util.impl.CircularListQueue
All Implemented Interfaces:
Queue, Cloneable

public class CircularListQueue extends Object implements Queue, Cloneable
  • Constructor Details

    • CircularListQueue

      public CircularListQueue()
  • Method Details

    • size

      public int size()
      Specified by:
      size in interface Queue
    • hasMoreElements

      public boolean hasMoreElements()
      Specified by:
      hasMoreElements in interface Queue
    • enqueue

      public void enqueue(Object obj)
      Specified by:
      enqueue in interface Queue
    • peek

      public Object peek()
      Specified by:
      peek in interface Queue
    • dequeue

      public Object dequeue()
      Specified by:
      dequeue in interface Queue
    • clone

      public Object clone()
      Returns a shallow copy. The queue is cloned, but not the elements within it.
      Specified by:
      clone in interface Queue
      Overrides:
      clone in class Object