public class WorkQueue
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
WorkQueue.WorkItem |
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_CONCURRENT |
Constructor and Description |
---|
WorkQueue() |
WorkQueue(int maxConcurrent) |
WorkQueue(int maxConcurrent,
java.util.concurrent.Executor executor) |
Modifier and Type | Method and Description |
---|---|
WorkQueue.WorkItem |
addActiveWorkItem(java.lang.Runnable callback) |
WorkQueue.WorkItem |
addActiveWorkItem(java.lang.Runnable callback,
boolean addToFront) |
void |
validate() |
public static final int DEFAULT_MAX_CONCURRENT
public WorkQueue()
public WorkQueue(int maxConcurrent)
public WorkQueue(int maxConcurrent, java.util.concurrent.Executor executor)
public WorkQueue.WorkItem addActiveWorkItem(java.lang.Runnable callback)
public WorkQueue.WorkItem addActiveWorkItem(java.lang.Runnable callback, boolean addToFront)
public void validate()