jodd.util.collection
Class SimpleQueue<E>

java.lang.Object
  extended by jodd.util.collection.SimpleQueue<E>

public class SimpleQueue<E>
extends java.lang.Object

Simple Queue (FIFO) based on LinkedList.


Constructor Summary
SimpleQueue()
           
 
Method Summary
 E get()
          Returns an element (object) from queue.
 java.lang.Object[] getAll()
          Returns all elements from the queue and clears it.
 boolean isEmpty()
          Returns true if queue is empty, otherwise false
 E peek()
          Peeks an element in the queue.
 void put(E o)
          Puts object in queue.
 int size()
          Returns queue size.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleQueue

public SimpleQueue()
Method Detail

put

public void put(E o)
Puts object in queue.


get

public E get()
Returns an element (object) from queue.

Returns:
element from queue or null if queue is empty

getAll

public java.lang.Object[] getAll()
Returns all elements from the queue and clears it.


peek

public E peek()
Peeks an element in the queue. Returned elements is not removed from the queue.


isEmpty

public boolean isEmpty()
Returns true if queue is empty, otherwise false


size

public int size()
Returns queue size.



Copyright © 2003-2012 Jodd Team