Class TArrayBlockingQueue<E>
java.lang.Object
org.teavm.classlib.java.lang.TObject
org.teavm.classlib.java.util.TAbstractCollection<E>
org.teavm.classlib.java.util.TAbstractQueue<E>
org.teavm.classlib.java.util.concurrent.TArrayBlockingQueue<E>
- All Implemented Interfaces:
TIterable<E>
,TBlockingQueue<E>
,TCollection<E>
,TQueue<E>
-
Constructor Summary
ConstructorsConstructorDescriptionTArrayBlockingQueue(int capacity)
TArrayBlockingQueue(int capacity, boolean fair)
TArrayBlockingQueue(int capacity, boolean fair, Collection<? extends E> c)
-
Method Summary
Methods inherited from class org.teavm.classlib.java.util.TAbstractQueue
addAll, element, remove
Methods inherited from class org.teavm.classlib.java.util.TAbstractCollection
containsAll, removeAll, retainAll, toString
Methods inherited from class org.teavm.classlib.java.lang.TObject
clone, equals, equals0, finalize, getClass0, hashCode, notify0, notifyAll0, wait0, wait0, waitImpl
Methods inherited from interface org.teavm.classlib.java.util.TCollection
addAll, containsAll, removeAll, removeIf, retainAll, spliterator, stream, toArray
-
Constructor Details
-
TArrayBlockingQueue
public TArrayBlockingQueue(int capacity) -
TArrayBlockingQueue
public TArrayBlockingQueue(int capacity, boolean fair) -
TArrayBlockingQueue
-
-
Method Details
-
add
- Specified by:
add
in interfaceTCollection<E>
- Overrides:
add
in classTAbstractQueue<E>
-
offer
-
put
- Specified by:
put
in interfaceTBlockingQueue<E>
- Throws:
InterruptedException
-
offer
- Specified by:
offer
in interfaceTBlockingQueue<E>
- Throws:
InterruptedException
-
poll
-
take
- Specified by:
take
in interfaceTBlockingQueue<E>
- Throws:
InterruptedException
-
poll
- Specified by:
poll
in interfaceTBlockingQueue<E>
- Throws:
InterruptedException
-
peek
-
size
public int size()- Specified by:
size
in interfaceTCollection<E>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceTCollection<E>
- Overrides:
isEmpty
in classTAbstractCollection<E>
-
remainingCapacity
public int remainingCapacity()- Specified by:
remainingCapacity
in interfaceTBlockingQueue<E>
-
remove
- Specified by:
remove
in interfaceTCollection<E>
- Overrides:
remove
in classTAbstractCollection<E>
-
contains
- Specified by:
contains
in interfaceTCollection<E>
- Overrides:
contains
in classTAbstractCollection<E>
-
toArray
- Specified by:
toArray
in interfaceTCollection<E>
- Overrides:
toArray
in classTAbstractCollection<E>
-
toArray
public <T> T[] toArray(T[] a)- Specified by:
toArray
in interfaceTCollection<E>
- Overrides:
toArray
in classTAbstractCollection<E>
-
clear
public void clear()- Specified by:
clear
in interfaceTCollection<E>
- Overrides:
clear
in classTAbstractQueue<E>
-
drainTo
- Specified by:
drainTo
in interfaceTBlockingQueue<E>
-
drainTo
- Specified by:
drainTo
in interfaceTBlockingQueue<E>
-
iterator
-