public class OrderedTaskQueue
extends java.lang.Thread
| Modifier and Type | Method and Description |
|---|---|
long |
getAvQueue()
Getter for average time waiting
|
long |
getAvRun()
Getter for average time running
|
static OrderedTaskQueue |
getCreateQueue(java.lang.String name)
grab the queue
|
int |
getDone()
number of already completed tasks
|
long |
getSumQueue()
Getter for sumQueue attribute.
|
long |
getSumRun()
Getter for sumRun attribute.
|
boolean |
interruptCurrent(int minAge) |
boolean |
isLive() |
boolean |
queue(java.lang.Runnable task) |
void |
run() |
void |
shutDown() |
static void |
shutDown(java.lang.String name)
grab the queue
|
static void |
shutDownAll() |
int |
size()
size of the waiting queue
|
java.lang.String |
toString() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yieldpublic static OrderedTaskQueue getCreateQueue(java.lang.String name)
name - - must not be nullpublic static void shutDown(java.lang.String name)
name - - must not be nullpublic static void shutDownAll()
public void shutDown()
public boolean interruptCurrent(int minAge)
minAge - minimum age to interruptpublic int size()
public int getDone()
public boolean isLive()
public boolean queue(java.lang.Runnable task)
task - the thing to send offpublic void run()
run in interface java.lang.Runnablerun in class java.lang.ThreadThread.run()public java.lang.String toString()
toString in class java.lang.ThreadThread.toString()public long getAvQueue()
public long getSumQueue()
public long getAvRun()
public long getSumRun()