public class SuperThreadPool
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SuperThreadPool.SubmittedRunnable |
| Constructor and Description |
|---|
SuperThreadPool(int inNumThreads) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitShutdown(long inMillis) |
int |
getNumThreads() |
java.util.List<SuperThreadPool.SubmittedRunnable> |
getQueue() |
int |
getQueueSize() |
void |
setNumThreads(int inNumThreads) |
void |
shutdown(long inGracefulMillis) |
SuperThreadPool.SubmittedRunnable |
submit(java.lang.Runnable inRunnable) |
SuperThreadPool.SubmittedRunnable |
submitLater(java.lang.Runnable inRunnable,
long inDeferMillis) |
SuperThreadPool.SubmittedRunnable |
submitPeriodic(java.lang.Runnable inRunnable,
long inDeferMillis,
long inPeriodMillis) |
public SuperThreadPool.SubmittedRunnable submit(java.lang.Runnable inRunnable)
public SuperThreadPool.SubmittedRunnable submitLater(java.lang.Runnable inRunnable, long inDeferMillis)
public SuperThreadPool.SubmittedRunnable submitPeriodic(java.lang.Runnable inRunnable, long inDeferMillis, long inPeriodMillis)
public void shutdown(long inGracefulMillis)
public boolean awaitShutdown(long inMillis)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic int getNumThreads()
public void setNumThreads(int inNumThreads)
public java.util.List<SuperThreadPool.SubmittedRunnable> getQueue()
public int getQueueSize()