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 void
add(T t)
Adds an object to the queue based on the queue type.boolean
contains(T t)
Returns whether t is in the queue.T
element()
Retrieves, but does not remove, the first element in the queue.boolean
isEmpty()
Returns whether or not the queue is empty.Iterator<T>
iterator()
T
remove()
Removes the first element in the queue.boolean
remove(T t)
Removes the supplied element from the queue.int
size()
Returns the number of elements in the queue.String
toString()
-
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
-
-