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)
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 runnable, java.lang.String jobName, boolean fromTicker)
public int[] runningThreads()
Executor
public int[] waitingThreads()
Executor
public int getWaitingThreadsCount()
Executor