Job Atom Atoms hold single transaction units for Jobs.
Atom queue consumer
Feeds atoms to RAM based AtomQueue
Memory FIFO Queue for job atoms pending of processing
Abstract superclass for event handlers Classes implementing an event handler must derive from this one and implement the trigger method
Abstract base class for Job Commands Implementations
Scheduler daemon Keeps a thread pool and an atom queue for feeding the pool.
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.
Scheduled Job Worker Thread
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.
Job Scheduler is a general purpose multi-thread atom processor