Package org.openscience.jmol.app.nbo
Class NBOJobQueueManager
- java.lang.Object
-
- org.openscience.jmol.app.nbo.NBOJobQueueManager
-
class NBOJobQueueManager extends java.lang.Object
A queue for running NBOJobs sequentially .
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
NBOJobQueueManager.NBOQueueThread
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
busy
protected javajs.util.Lst<NBOJob>
list
private java.lang.Object
lock
private static int
QUEUE_MAX
protected NBOJobQueueManager.NBOQueueThread
queueThread
(package private) boolean
running
protected NBOJob
thisJob
-
Constructor Summary
Constructors Constructor Description NBOJobQueueManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addJob(NBOService nboService, java.lang.String name, java.lang.String statusInfo, java.lang.Runnable process)
private void
cancelJob()
(package private) void
clearQueue()
private void
dumpList()
-
-
-
Field Detail
-
QUEUE_MAX
private static final int QUEUE_MAX
- See Also:
- Constant Field Values
-
list
protected javajs.util.Lst<NBOJob> list
-
lock
private java.lang.Object lock
-
running
boolean running
-
busy
boolean busy
-
thisJob
protected NBOJob thisJob
-
queueThread
protected NBOJobQueueManager.NBOQueueThread queueThread
-
-
Method Detail
-
addJob
void addJob(NBOService nboService, java.lang.String name, java.lang.String statusInfo, java.lang.Runnable process)
-
dumpList
private void dumpList()
-
cancelJob
private void cancelJob()
-
clearQueue
void clearQueue()
-
-