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: