public class JobQueue
extends java.lang.Object
JobQueue
implements a queue for jobs.
For every jobs thread id exists a job queue which is registered
at the ThreadPool
.
A JobQueue is splitted in a sync job queue and an async job queue.
The sync job queue is the registerd queue, it delegates async jobs
(put by putjob
) into the async queue, which is only
known by the sync queue.
Modifier and Type | Field and Description |
---|---|
protected boolean |
_active |
protected JobQueue |
_async_jobQueue |
protected boolean |
_createThread |
protected boolean |
_createThread_now |
protected java.lang.Object |
_disposeId |
protected java.lang.Object |
_doDispose |
protected Job |
_head |
protected com.sun.star.lib.uno.environments.remote.JavaThreadPoolFactory |
_javaThreadPoolFactory |
protected int |
_ref_count |
protected JobQueue |
_sync_jobQueue |
protected Job |
_tail |
protected ThreadId |
_threadId |
protected java.lang.Throwable |
_throwable |
protected java.lang.Thread |
_worker_thread |
protected Job _head
protected Job _tail
protected ThreadId _threadId
protected int _ref_count
protected boolean _createThread
protected boolean _createThread_now
protected java.lang.Thread _worker_thread
protected java.lang.Object _disposeId
protected java.lang.Object _doDispose
protected java.lang.Throwable _throwable
protected JobQueue _async_jobQueue
protected JobQueue _sync_jobQueue
protected boolean _active
protected com.sun.star.lib.uno.environments.remote.JavaThreadPoolFactory _javaThreadPoolFactory