public class JobQueue extends 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 registered queue, it delegates async jobs
(put by putjob) into the async queue, which is only
known by the sync queue.
IThreadPool,
Job,
ThreadId| Modifier and Type | Field and Description |
|---|---|
protected boolean |
_active |
protected JobQueue |
_async_jobQueue |
protected boolean |
_createThread |
protected boolean |
_createThread_now |
protected Object |
_disposeId |
protected 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 Throwable |
_throwable |
protected Thread |
_worker_thread |
protected Job _head
protected Job _tail
protected ThreadId _threadId
protected int _ref_count
protected boolean _createThread
protected boolean _createThread_now
protected Thread _worker_thread
protected Object _disposeId
protected Object _doDispose
protected Throwable _throwable
protected JobQueue _async_jobQueue
protected JobQueue _sync_jobQueue
protected boolean _active
protected com.sun.star.lib.uno.environments.remote.JavaThreadPoolFactory _javaThreadPoolFactory