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