private static final class Synchronized.SynchronizedDeque<E> extends Synchronized.SynchronizedQueue<E> implements java.util.Deque<E>
| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
delegate, mutex| Constructor and Description |
|---|
SynchronizedDeque(java.util.Deque<E> delegate,
java.lang.Object mutex) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFirst(E e) |
void |
addLast(E e) |
(package private) java.util.Deque<E> |
delegate() |
java.util.Iterator<E> |
descendingIterator() |
E |
getFirst() |
E |
getLast() |
boolean |
offerFirst(E e) |
boolean |
offerLast(E e) |
E |
peekFirst() |
E |
peekLast() |
E |
pollFirst() |
E |
pollLast() |
E |
pop() |
void |
push(E e) |
E |
removeFirst() |
boolean |
removeFirstOccurrence(java.lang.Object o) |
E |
removeLast() |
boolean |
removeLastOccurrence(java.lang.Object o) |
element, offer, peek, poll, removeadd, addAll, clear, contains, containsAll, forEach, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArraytoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, contains, element, iterator, offer, peek, poll, remove, remove, sizeprivate static final long serialVersionUID
SynchronizedDeque(java.util.Deque<E> delegate, @CheckForNull java.lang.Object mutex)
java.util.Deque<E> delegate()
delegate in class Synchronized.SynchronizedQueue<E>@CheckForNull public E pollFirst()
pollFirst in interface java.util.Deque<E>@CheckForNull public E peekFirst()
peekFirst in interface java.util.Deque<E>public boolean removeFirstOccurrence(@CheckForNull
java.lang.Object o)
removeFirstOccurrence in interface java.util.Deque<E>public boolean removeLastOccurrence(@CheckForNull
java.lang.Object o)
removeLastOccurrence in interface java.util.Deque<E>