# All Classes

All Classes Interface Summary Class Summary
Job: A job is executed by the `Scheduler` service.
JobContext: The context for a `Job`.
PropertySettingJobFactory: A JobFactory that instantiates the Job instance (using the default no-arg constructor, or more specifically: `class.newInstance()`), and then attempts to set all values from the `SchedulerContext` and the `JobExecutionContext`'s merged `JobDataMap` onto bean properties of the `Job`.
ScheduleOptions: Scheduler options provide an extensible way of defining how to schedule a job.
Scheduler: A scheduler to schedule time/cron based jobs.