Package net.timewalker.ffmq4.utils.async
Class AsyncTaskProcessorThread
- java.lang.Object
-
- java.lang.Thread
-
- net.timewalker.ffmq4.utils.async.AsyncTaskProcessorThread
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAsyncTaskProcessorThread(AsyncTaskProcessorThreadListener listener)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidexecute()Ask the thread to execute the current taskvoidpleaseStop()voidrun()protected voidsetTask(AsyncTask target)Set the next task to be executed by this thread-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
AsyncTaskProcessorThread
protected AsyncTaskProcessorThread(AsyncTaskProcessorThreadListener listener)
Constructor
-
-
Method Detail
-
execute
protected void execute()
Ask the thread to execute the current task
-
setTask
protected void setTask(AsyncTask target)
Set the next task to be executed by this thread
-
pleaseStop
public void pleaseStop()
-
-