private static class SynchronousExecutors.QueueWrapper<T> extends AbstractQueue<java.util.concurrent.Callable<T>> implements Queue<java.util.concurrent.Callable<T>>
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.concurrent.locks.ReentrantLock |
lock |
(package private) java.util.concurrent.Callable<T> |
peek |
(package private) Queue<java.util.concurrent.Callable<T>> |
queue |
(package private) boolean |
stalled |
| Constructor and Description |
|---|
QueueWrapper(Queue<java.util.concurrent.Callable<T>> queue) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<java.util.concurrent.Callable<T>> |
iterator() |
boolean |
offer(java.util.concurrent.Callable<T> e) |
java.util.concurrent.Callable<T> |
peek() |
java.util.concurrent.Callable<T> |
poll() |
int |
size() |
contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAll, clear, contains, containsAll, equals, hashCode, isEmpty, parallelStream, remove, removeAll, removeIf, retainAll, spliterator, stream, toArray, toArrayfinal java.util.concurrent.locks.ReentrantLock lock
final Queue<java.util.concurrent.Callable<T>> queue
java.util.concurrent.Callable<T> peek
boolean stalled
QueueWrapper(Queue<java.util.concurrent.Callable<T>> queue)
public Iterator<java.util.concurrent.Callable<T>> iterator()
iterator in interface Iterable<java.util.concurrent.Callable<T>>iterator in interface Collection<java.util.concurrent.Callable<T>>iterator in class AbstractCollection<java.util.concurrent.Callable<T>>public int size()
size in interface Collection<java.util.concurrent.Callable<T>>size in class AbstractCollection<java.util.concurrent.Callable<T>>public boolean offer(java.util.concurrent.Callable<T> e)
offer in interface Queue<java.util.concurrent.Callable<T>>public java.util.concurrent.Callable<T> poll()
poll in interface Queue<java.util.concurrent.Callable<T>>public java.util.concurrent.Callable<T> peek()
peek in interface Queue<java.util.concurrent.Callable<T>>Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.