public class PooledExecutor extends java.lang.Object implements Executor
| Constructor and Description |
|---|
PooledExecutor() |
| 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 runnable,
java.lang.String jobName,
boolean fromTicker) |
int |
getWaitingThreadsCount()
Fast method returning how many threads are waiting
|
int[] |
runningThreads()
Count the number of threads running at each priority level
|
void |
setTicker(Ticker ticker) |
void |
start() |
int[] |
waitingThreads()
Count the number of threads waiting for work at each priority level
|
public void setTicker(Ticker ticker)
public void start()
public void execute(java.lang.Runnable job)
Executorexecute in interface java.util.concurrent.Executorpublic void execute(java.lang.Runnable job,
java.lang.String jobName)
public void execute(java.lang.Runnable runnable,
java.lang.String jobName,
boolean fromTicker)
public int[] runningThreads()
Executorpublic int[] waitingThreads()
Executorpublic int getWaitingThreadsCount()
Executor