|
|||||||||||
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 |