1.0.0

org.eclipse.soda.dk.device
Class Queue

java.lang.Object
  extended by java.util.AbstractCollection
      extended by java.util.AbstractList
          extended by java.util.Vector
              extended by org.eclipse.soda.dk.device.Queue
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.List, java.util.RandomAccess

public class Queue
extends java.util.Vector

The Queue class implements the Cloneable interface.

Version:
1.0.0
See Also:
Cloneable, Serializable, Serialized Form

Field Summary
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
Queue()
          Constructs a standard Queue object.
 
Method Summary
 java.lang.Object dequeue()
          Perform the dequeue method and return the Object result.
 java.lang.Object dequeue(long time)
          Perform the dequeue method and return the Object result.
 java.lang.Object dequeueElement()
          Perform the dequeueElement method and return the Object result.
 void enqueue(java.lang.Object object)
          Perform the enqueue action method.
 void enqueueFirst(java.lang.Object object)
          Perform the enqueueFirst action method.
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

Queue

public Queue()
Constructs a standard Queue object.

Method Detail

dequeue

public java.lang.Object dequeue()
Perform the dequeue method and return the Object result.

Returns:
Results of the dequeue (Object) value.
See Also:
dequeue(long)

dequeue

public java.lang.Object dequeue(long time)
Perform the dequeue method and return the Object result.

Parameters:
time - long
Returns:
Results of the dequeue (Object) value.
See Also:
dequeue()

dequeueElement

public java.lang.Object dequeueElement()
                                throws java.lang.RuntimeException
Perform the dequeueElement method and return the Object result.

Returns:
Results of the dequeue element (Object) value.
Throws:
java.lang.RuntimeException - Runtime Exception.

enqueue

public void enqueue(java.lang.Object object)
Perform the enqueue action method.

Parameters:
object - java.lang.Object

enqueueFirst

public void enqueueFirst(java.lang.Object object)
Perform the enqueueFirst action method.

Parameters:
object - java.lang.Object

1.0.0

Copyright (c) 1999, 2007 IBM