Package com.knowgate.scheduler

Job Scheduler Job Scheduler is a general purpose multi-thread atom processor

UML

See:
          Description

Class Summary
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
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
 

Package com.knowgate.scheduler Description

Job Scheduler

Job Scheduler is a general purpose multi-thread atom processor



UML