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