Package org.ldaptive.pool
Class Queue<T>
- java.lang.Object
 - 
- org.ldaptive.pool.Queue<T>
 
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(T t)Adds an object to the queue based on the queue type.booleancontains(T t)Returns whether t is in the queue.Telement()Retrieves, but does not remove, the first element in the queue.booleanisEmpty()Returns whether or not the queue is empty.Iterator<T>iterator()Tremove()Removes the first element in the queue.booleanremove(T t)Removes the supplied element from the queue.intsize()Returns the number of elements in the queue.StringtoString()- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface java.lang.Iterable
forEach, spliterator 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
Queue
public Queue(QueueType type)
Creates a new queue.- Parameters:
 type- how will objects be inserted into the queue
 
 - 
 
- 
Method Detail
- 
add
public void add(T t)
Adds an object to the queue based on the queue type. SeeDeque.addFirst(Object)andDeque.addLast(Object).- Parameters:
 t- to add
 
- 
remove
public T remove()
Removes the first element in the queue. SeeDeque.removeFirst().- Returns:
 - first element in the queue
 
 
- 
remove
public boolean remove(T t)
Removes the supplied element from the queue. SeeDeque.remove(Object).- Parameters:
 t- to remove- Returns:
 - whether t was removed
 
 
- 
element
public T element()
Retrieves, but does not remove, the first element in the queue. SeeDeque.getFirst().- Returns:
 - first element in the queue
 
 
- 
contains
public boolean contains(T t)
Returns whether t is in the queue. SeeDeque.contains(Object).- Parameters:
 t- that may be in the queue- Returns:
 - whether t is in the queue
 
 
- 
isEmpty
public boolean isEmpty()
Returns whether or not the queue is empty. SeeCollection.isEmpty()}.- Returns:
 - whether the queue is empty
 
 
- 
size
public int size()
Returns the number of elements in the queue. SeeDeque.size().- Returns:
 - number of elements in the queue
 
 
 - 
 
 -