jodd.util
Class SimpleQueue

java.lang.Object
  extended byjodd.util.SimpleQueue

public class SimpleQueue
extends java.lang.Object

Simple Queue (FIFO).


Constructor Summary
SimpleQueue()
           
 
Method Summary
 java.lang.Object get()
          Returns an element (object) from queue.
 java.lang.Object[] getAll()
          Returns all elements from the queue and clears it.
 boolean isEmpty()
          Is queue empty?
 java.lang.Object peek()
          Peek element in queue.
 void put(java.lang.Object o)
          Puts object in queue.
 
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(java.lang.Object o)
Puts object in queue.

Parameters:
o - object to be stored in queue

get

public java.lang.Object 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.

Returns:
array of objects from queue

peek

public java.lang.Object peek()
Peek element in queue. Returned elements is not removed from the queue.

Returns:
peeked object

isEmpty

public boolean isEmpty()
Is queue empty?

Returns:
true if queue is empty, otherwise false


Jodd v0.24.5 Javadoc