IJobThread is an internal class of the job engine.
It provides information about the jobs currently working in its thread.
Jobs can also signal the end of their work here.
Returns the name of the thread.
Returns the priority of the thread.
Returns the maximum number of jobs working simultaneously in this thread.
Returns the number of jobs currently working in this thread.
Returns the number of messages currently waiting to be processed in this thread.
Indicate job as finished
Jobs can use this method to signal that their work has been completed. The signal is sent asynchronously via message. The job is then cleared by the job engine.
void notifyJobFinished(@NotNull IJob aJob) throws CException;