MainGetting StartedSearch
Process Scheduler

Configurable Job Process Scheduler. Managers one or more configurable Job objects. Each Job object contains a configurable JobSchedule class and a JobProcess class.

At some configurable interval, the Scheduler polls each Job to see if the Job is active and if so, checks its IJobSchedule class to see if the Job should be run. If so, the Job's IJobProcess class is scheduled by adding the Job to the QueueManager scheduling queue. At this point, one or more threaded JobDispatchers poll the QueueManager for available jobs and if given one, execute the Job. The JobStatusListener is an optional object that can be added by a Job initiator to monitor its progress.