Constructor
new IPCFaçadeJob(job, getResourceFaçade)
- Description:
Constructor
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
job |
Job | job |
getResourceFaçade |
function | function to get resource |
Methods
_abort(error)
- Description:
Abort the job
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
error |
Error | error with which to abort |
_run() → {Promise}
- Description:
Run the job
- Source:
Returns:
promise
- Type
- Promise
createResource() → {object}
- Description:
Create resource
- Source:
Returns:
resource
- Type
- object
releaseResource(resource) → {Promise}
- Description:
Release resource
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
resource |
object | to release |
Returns:
promise
- Type
- Promise
resourceName() → {string}
- Description:
Get resource name
- Source:
Returns:
resource name
- Type
- string
retryPolicy() → {RetryPolicy}
- Description:
Get retry policy
- Source:
Returns:
retry policy
- Type
- RetryPolicy