|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.lang.Thread
org.mbari.siam.foce.devices.controlLoop.WorkerThread
public abstract class WorkerThread
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary | |
|---|---|
protected boolean |
_initialized
|
protected static org.apache.log4j.Logger |
_log4j
|
protected java.lang.String |
_name
|
protected boolean |
_pause
|
protected boolean |
_running
|
protected boolean |
_terminate
|
protected long |
_updatePeriodMillisec
|
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
WorkerThread()
|
|
WorkerThread(long updatePeriodMillisec)
|
|
WorkerThread(java.lang.String name)
|
|
WorkerThread(java.lang.String name,
long updatePeriodMillisec)
|
|
| Method Summary | |
|---|---|
static void |
delay(long delayMillisec)
|
abstract void |
doWorkerAction()
|
void |
initialize()
|
boolean |
isInitialized()
|
boolean |
isRunning()
|
java.lang.String |
name()
|
void |
pause(boolean pauseValue)
|
void |
run()
|
void |
setUpdatePeriod(long periodMillisec)
|
void |
setWorkerName(java.lang.String name)
|
void |
shutdown()
|
void |
terminate()
|
| Methods inherited from class java.lang.Thread |
|---|
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, toString, yield |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static org.apache.log4j.Logger _log4j
protected boolean _terminate
protected boolean _pause
protected boolean _running
protected boolean _initialized
protected long _updatePeriodMillisec
protected java.lang.String _name
| Constructor Detail |
|---|
public WorkerThread()
public WorkerThread(java.lang.String name,
long updatePeriodMillisec)
public WorkerThread(long updatePeriodMillisec)
public WorkerThread(java.lang.String name)
| Method Detail |
|---|
public abstract void doWorkerAction()
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void setWorkerName(java.lang.String name)
public void initialize()
throws java.lang.Exception
java.lang.Exceptionpublic void shutdown()
public void setUpdatePeriod(long periodMillisec)
public void terminate()
public void pause(boolean pauseValue)
public boolean isRunning()
public boolean isInitialized()
public static void delay(long delayMillisec)
public java.lang.String name()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||