See: Description
Class | Description |
---|---|
Atom |
Job Atom
Atoms hold single transaction units for Jobs.
|
AtomConsumer |
Atom queue consumer
|
AtomFeeder |
Feeds atoms to RAM based AtomQueue
|
AtomQueue |
Memory FIFO Queue for job atoms pending of processing
|
Event |
Abstract superclass for event handlers
Classes implementing an event handler must derive from this one and implement the trigger method
|
EventDaemon | |
Job |
Abstract base class for Job Commands Implementations
|
SchedulerDaemon |
Scheduler daemon
Keeps a thread pool and an atom queue for feeding the pool.
|
SingleThreadExecutor |
Single Thread Scheduler Executor
SingleThreadExecutor is a class that processes jobs and atoms in a simple way,
unlike SchedulerDaemon witch is based on an AtomQueue and a WorkerThreadPool,
SingleThreadExecutor uses directly the database for tracking execution progress
for a single thread.
|
WorkerThread |
Scheduled Job Worker Thread
|
WorkerThreadCallback |
Get information about what is happening inside each WorkerThread
This an abstract base class than must be inherited in order to provide the
implementation for the call() method.
|
WorkerThreadPool |
WorkerThread Pool
|
Job Scheduler is a general purpose multi-thread atom processor