Class Job

All Implemented Interfaces:
Lockable

public class Job extends AbstractJob
Defines the job with its JobDetails, History and Job Metadata. Note: Jobs are managed by JobRunr and may under no circumstances be updated during Job Processing. They may be deleted though. During Job Processing, JobRunr updates the job every x amount of seconds (where x is the pollIntervalInSeconds and defaults to 15s) to distinguish running jobs from orphaned jobs (orphaned jobs are jobs that have the state in PROGRESS but are not running anymore due to JVM or container crash).