classManagedArrayBlockingQueue[E >: Null <: PrioritizedRunnable] extends AbstractQueue[E] with BlockingQueue[E] with Logging
A simplified copy of java.util.concurrent.ArrayBlockingQueue with additional logic for
temporarily rejecting elements based on the current size. All features of the original
ArrayBlockingQueue have been ported, except the mutation methods of the iterator. See
java.util.concurrent.ArrayBlockingQueue for documentation.
Furthermore this implementation has a pause feature where it does not pass through
low- or mid-priority tasks when paused.
A simplified copy of
java.util.concurrent.ArrayBlockingQueue
with additional logic for temporarily rejecting elements based on the current size. All features of the original ArrayBlockingQueue have been ported, except the mutation methods of the iterator. Seejava.util.concurrent.ArrayBlockingQueue
for documentation.Furthermore this implementation has a
pause
feature where it does not pass through low- or mid-priority tasks when paused.