Class JobControlProcesses

java.lang.Object
com.kingsrook.qqq.backend.core.jobs.processes.JobControlProcesses

public final class JobControlProcesses extends Object
The job control actions as record actions on jobs_job (spec section 2.7): standard streamed-ETL processes with the usual Review and Result summary lines, so every client runs them through the standard process API. jobsStart, jobsPause, jobsResume, jobsCancel, jobsRetryFailed, jobsRestart, jobsRunAgain. Each record goes through DurableJobs.control, which enforces ownership (or jobs_admin) and the assistant confirmation gate.
  • Method Details

    • processName

      public static String processName(JobAction action)
      The process name for an action.
    • defineAll

      public static List<QProcessMetaData> defineAll()
      All seven processes.