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()