|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A subset of methods from the java.util.Queue interface introduced in Java 5.0.
Includes suffient methods from Queue to enable the implementation of simple FIFO queues for use within OGSA-DAI.
Excludes all methods in the java.util.Iterable and java.util.Collection interfaces except iterator() and size().
As in Java 5.0, Queue implementations do not allow the insertion of null elements.
| Method Summary | |
java.lang.Object |
element()Retrieves the head of the queue without removing it. |
java.util.Iterator |
iterator()Returns an iterator over the elements in this queue. |
boolean |
offer(java.lang.Object item)Inserts, if possible, an object into the queue. |
java.lang.Object |
peek()Retrieves the head of the queue without removing it. |
java.lang.Object |
poll()Retrieves and removes the head of the queue. |
java.lang.Object |
remove()Retrieves and removes the head of the queue. |
void |
remove(java.lang.Object item)Removes the specified item from the queue. |
int |
size()Returns the number of elements in this queue. |
| Method Detail |
public boolean offer(java.lang.Object item)
item - The item to insert. Must not be null.true if it was possible to add the element to this queue, otherwise false.public java.lang.Object poll()
null if the queue is empty.
public java.lang.Object remove()
throws java.util.NoSuchElementException
poll, which performs a similar task, this method throws an exception if called on an empty queue.
java.util.NoSuchElementException - if this queue is empty.
public void remove(java.lang.Object item)
throws java.util.NoSuchElementException
item - The item to remove.java.util.NoSuchElementException - if this queue is empty.public java.lang.Object peek()
null if the queue is empty.
public java.lang.Object element()
throws java.util.NoSuchElementException
peek, which performs a similar task, this method throws an exception if called on an empty queue.
java.util.NoSuchElementException - if this queue is empty.public int size()
public java.util.Iterator iterator()
throws java.util.ConcurrentModificationException
java.util.ConcurrentModificationException - if the order of the queue is changed while the iterator is in use.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||