E - public class LIFOQueue<E> extends LinkedBlockingDeque<E> implements TransferQueue<E>
| Modifier and Type | Method and Description |
|---|---|
int |
getWaitingConsumerCount() |
boolean |
hasWaitingConsumer() |
boolean |
offer(E e) |
void |
transfer(E e) |
boolean |
tryTransfer(E e) |
boolean |
tryTransfer(E e,
long timeout,
TimeUnit unit) |
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, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, size, take, takeFirst, takeLast, toArray, toArray, toStringaddAllcontainsAll, isEmpty, removeAll, retainAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic boolean tryTransfer(E e)
tryTransfer in interface TransferQueue<E>public void transfer(E e) throws InterruptedException
transfer in interface TransferQueue<E>InterruptedExceptionpublic boolean tryTransfer(E e, long timeout, TimeUnit unit) throws InterruptedException
tryTransfer in interface TransferQueue<E>InterruptedExceptionpublic boolean hasWaitingConsumer()
hasWaitingConsumer in interface TransferQueue<E>public int getWaitingConsumerCount()
getWaitingConsumerCount in interface TransferQueue<E>Copyright © 2009-2012 JolBox. All Rights Reserved.