Class Queue

java.lang.Object
org.gvsig.utils.Queue

public class Queue extends Object
A simple FIFO queue class which causes the calling thread to wait if the queue is empty and notifies threads that are waiting when it is not empty.
Author:
Anil V (akv@eng.sun.com)
  • Constructor Details

    • Queue

      public Queue()
  • Method Details

    • put

      public void put(Object object)
      Put the object into the queue.
      Parameters:
      object - the object to be appended to the queue.
    • pull

      public Object pull()
      Pull the first object out of the queue. Wait if the queue is empty.
    • get

      public Object get()
      Get the first object out of the queue. Return null if the queue is empty.
    • peek

      public Object peek()
      Peek to see if something is available.
    • isEmpty

      public boolean isEmpty()
      Is the queue empty?
    • size

      public int size()
      How many elements are there in this queue?