Class: Job

Job(service_name, parameters, optionsopt)

A job

Constructor

new Job(service_name, parameters, optionsopt)

constructor
Parameters:
Name Type Attributes Description
service_name string service name
parameters Object parameters
options JobOptions <optional>
job options
Source:

Methods

(static) find(job_id) → {Job|undefined}

Find job by identifier
Parameters:
Name Type Description
job_id integer Job identifier
Source:
Returns:
a job or undefined if not found
Type
Job | undefined

publish(job_id)

Publish the job
Parameters:
Name Type Description
job_id number Job identifier
Source:

run(promise)

Run job. The job state changes from 'pending' to 'running'. The job state will change from 'running' to either 'finished' or 'failed' once promise is respectively resolved or rejected
Parameters:
Name Type Description
promise Promise a promise
Source:
Returns:
{Promise) a promise

unpublish(job_id)

Unpublish the job
Parameters:
Name Type Description
job_id number Job identifier
Source: