Package org.exist.scheduler

Interface Summary
JobDescription Interface defined requirements for a Scheduleable job
 

Class Summary
ScheduledJobInfo Information about a Scheduled Job
Scheduler A Scheduler to trigger System and User defined jobs
SystemJob Class to represent a System Job Should be extended by all classes wishing to schedule as a Job that perform core system functions Classes extending SystemJob may only have a Single Instance running in the scheduler at once, intersecting schedules will be queued.
SystemTaskJob Class to represent a SystemTask Job Can be used by SystemTasks to schedule themselves as job's SystemTaskJob's may only have a Single Instance running in the scheduler at once, intersecting schedules will be queued.
UserJavaJob Class to represent a User's Java Job Should be extended by all classes wishing to schedule as a Job that perform user defined functionality
UserJob Class to represent a User's Job Should be extended by all classes wishing to schedule as a Job that perform user defined functions Classes extending UserJob may have multiple instances executing within the scheduler at once
UserXQueryJob Class to represent a User's XQuery Job Extends UserJob
 

Exception Summary
JobException Exception class can be thrown by implementations of org.exist.scheduler.Job Also provides a mechanism for cleaning up a job after failed execution
 



Copyright (C) Wolfgang Meier. All rights reserved.