|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractQueue<E>
com.nostra13.universalimageloader.core.assist.deque.LinkedBlockingDeque<T>
com.nostra13.universalimageloader.core.assist.deque.LIFOLinkedBlockingDeque<T>
public class LIFOLinkedBlockingDeque<T>
LinkedBlockingDeque using LIFO algorithm
| Constructor Summary | |
|---|---|
LIFOLinkedBlockingDeque()
|
|
| Method Summary | |
|---|---|
boolean |
offer(T e)
Inserts the specified element at the front of this deque if it is possible to do so immediately without violating capacity restrictions, returning true upon success and false if no space is currently available. |
T |
remove()
Retrieves and removes the first element of this deque. |
| Methods inherited from class com.nostra13.universalimageloader.core.assist.deque.LinkedBlockingDeque |
|---|
add, addFirst, addLast, clear, contains, descendingIterator, drainTo, drainTo, element, getFirst, getLast, iterator, offer, offerFirst, offerFirst, offerLast, offerLast, peek, peekFirst, peekLast, poll, poll, pollFirst, pollFirst, pollLast, pollLast, pop, push, put, putFirst, putLast, remainingCapacity, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, size, take, takeFirst, takeLast, toArray, toArray, toString |
| Methods inherited from class java.util.AbstractQueue |
|---|
addAll |
| Methods inherited from class java.util.AbstractCollection |
|---|
containsAll, isEmpty, removeAll, retainAll |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Collection |
|---|
addAll, containsAll, equals, hashCode, isEmpty, removeAll, retainAll |
| Constructor Detail |
|---|
public LIFOLinkedBlockingDeque()
| Method Detail |
|---|
public boolean offer(T e)
addFirst method, which can fail to insert an element only by throwing an exception.
offer in interface BlockingDeque<T>offer in interface Deque<T>offer in interface BlockingQueue<T>offer in interface Queue<T>offer in class LinkedBlockingDeque<T>e - the element to add
ClassCastException - if the class of the specified element
prevents it from being added to this deque
NullPointerException - if the specified element is null
IllegalArgumentException - if some property of the specified
element prevents it from being added to this dequepublic T remove()
pollFirst only
in that it throws an exception if this deque is empty.
remove in interface BlockingDeque<T>remove in interface Deque<T>remove in interface Queue<T>remove in class LinkedBlockingDeque<T>NoSuchElementException - if this deque is empty
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||