java.io.Serializable, java.lang.Iterable<K>, java.util.Collection<K>, java.util.concurrent.BlockingQueue<K>, java.util.Queue<K>public class UniqueEntryBlockingQueue<K>
extends java.util.concurrent.ArrayBlockingQueue<K>
| Constructor | Description |
|---|---|
UniqueEntryBlockingQueue(int capacity) |
|
UniqueEntryBlockingQueue(int capacity,
boolean fair) |
|
UniqueEntryBlockingQueue(int capacity,
boolean fair,
java.util.Collection<? extends K> c) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
add(K e) |
|
boolean |
addAll(java.util.Collection<? extends K> c) |
|
boolean |
offer(K e) |
|
boolean |
offer(K e,
long timeout,
java.util.concurrent.TimeUnit unit) |
|
void |
put(K e) |
clear, contains, drainTo, drainTo, forEach, iterator, peek, poll, poll, remainingCapacity, remove, removeAll, removeIf, retainAll, size, spliterator, take, toArray, toArray, toStringcontainsAll, equals, hashCode, isEmpty, parallelStream, streampublic UniqueEntryBlockingQueue(int capacity)
public UniqueEntryBlockingQueue(int capacity,
boolean fair)
public UniqueEntryBlockingQueue(int capacity,
boolean fair,
java.util.Collection<? extends K> c)