public abstract class AbstractBlockingTaskQueue extends Object implements TaskQueue<Task<? extends Object>>
AbstractBlockingTaskQueue
provides a skeletal implementation of the TaskQueue
interface.
To implement an un/bounded queue of Task
, the programmer only needs to extend this class
and concretely implement its abstract methods.Modifier and Type | Field and Description |
---|---|
protected Queue<Task<? extends Object>> |
queue |
Constructor and Description |
---|
AbstractBlockingTaskQueue() |
Modifier and Type | Method and Description |
---|---|
Task<? extends Object> |
dequeue()
Removes an element from the tail of the queue and returns it.
|
Copyright © 2020. All rights reserved.