|
QJCC homepage | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Thread biz.chitec.quarterback.gjsa.server.Vulture
Vulture thread that removes died threads from the server's connection list. Normally, the vulture is notified by the dying threads, but for those which forget, it wakes up every five seconds to check.
Field Summary | |
private java.util.List |
extvuls
|
private Logger |
mess
|
private GJSAServer |
server
|
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
Vulture(GJSAServer s)
|
Method Summary | |
void |
addExternalVulture(java.lang.Runnable r)
|
void |
removeExternalVulture(java.lang.Runnable r)
|
void |
run()
main vulture loop. |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private GJSAServer server
private Logger mess
private java.util.List extvuls
Constructor Detail |
public Vulture(GJSAServer s)
Method Detail |
public void addExternalVulture(java.lang.Runnable r)
public void removeExternalVulture(java.lang.Runnable r)
public void run()
|
QJCC homepage | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |