public class SerialExecutor extends java.lang.Object implements Executor
Constructor and Description |
---|
SerialExecutor(int priority) |
SerialExecutor(int priority,
int bound) |
Modifier and Type | Method and Description |
---|---|
void |
execute(java.lang.Runnable job)
Execute a job.
|
void |
execute(java.lang.Runnable job,
java.lang.String jobName) |
void |
execute(java.lang.Runnable job,
java.lang.String jobName,
boolean fromTicker) |
int |
getWaitingThreadsCount()
Fast method returning how many threads are waiting
|
boolean |
onThread() |
int[] |
runningThreads()
Count the number of threads running at each priority level
|
void |
start(Executor realExecutor,
java.lang.String name) |
int[] |
waitingThreads()
Count the number of threads waiting for work at each priority level
|
public SerialExecutor(int priority)
public SerialExecutor(int priority, int bound)
public void start(Executor realExecutor, java.lang.String name)
public void execute(java.lang.Runnable job)
Executor
execute
in interface java.util.concurrent.Executor
public void execute(java.lang.Runnable job, java.lang.String jobName)
public void execute(java.lang.Runnable job, java.lang.String jobName, boolean fromTicker)
public int[] runningThreads()
Executor
public int[] waitingThreads()
Executor
public int getWaitingThreadsCount()
Executor
public boolean onThread()