IPCFaçadeJob

IPCFaçadeJob

Listens for IPC status messages from subprocess and persists them in DB

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