Package tenapull.run
Class WorkerThread
java.lang.Object
java.lang.Thread
tenapull.run.WorkerThread
- All Implemented Interfaces:
- java.lang.Runnable
public class WorkerThread
extends java.lang.Thread
The worker thread which runs the jobs provided to the main thread.
- 
Nested Class Summary
- 
Field Summary
- 
Constructor SummaryConstructors Constructor Description WorkerThread(JobFactory jobFactory)Instantiates a new Worker thread using the provided JobFactory instance to obtain all of its jobs.
- 
Method SummaryModifier and Type Method Description voidrun()Methods inherited from class java.lang.ThreadactiveCount, 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 Details- 
WorkerThreadInstantiates a new Worker thread using the provided JobFactory instance to obtain all of its jobs.- Parameters:
- jobFactory- the job factory which will provide all of the jobs for this thread to run
- Throws:
- java.lang.NullPointerException- if the provided jobFactory is null
 
 
- 
- 
Method Details- 
runpublic void run()- Specified by:
- runin interface- java.lang.Runnable
- Overrides:
- runin class- java.lang.Thread
 
 
-