A Job that runs the given actor (creates a new actor instance).
Base class for jobs, job execution is started via run().
Details regarding a job execution.
The actual execution of a certain Job.
Executes jobs, manages currently running jobs.
A JobManager is responsible for running jobs.
JobStartStatus classes are used to communicate the result of a job start request.
Represents Status of Import Jobs
Repository to manage job status in the database.
Checks if for jobs in state RUNNING there's a lock as well.
The job type, identified by its name, specifies a LockType.
JobUpdater is responsible finding running/pending jobs that have lost its lock and set them to status failed/dead
An Actor which helps to keep long running sychronous job tasks alive by updating the job lock periodically.
A Lock exists for jobType and jobId.
This repository manages locks for jobs syncronization in distributed environments.
A LockType describes a lock used by a JobType (e.
Supports shortcut to store the job status, can be mixed into Jobs.