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 JobUpdater tries to get latest JobStatusData to update status, so one can see the latest content of the dead job.
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.