Resource

Resource

Main class for custom resources to override.

Constructor

new Resource(_id, name, checkInterval, autoCloseTimeout)

Description:
  • Cosntructor

Source:
Parameters:
Name Type Description
_id string

resource id

name string

resource name

checkInterval number

resource ping interval in miliseconds

autoCloseTimeout number

resource close timeout in miliseconds

Methods

checkActive()

Description:
  • Check if resource is active

Source:

close()

Description:
  • Close resource

Source:

closed()

Description:
  • Called when resource closes

Source:

done(job, error)

Description:
  • Job done

Source:
Parameters:
Name Type Description
job Job

that is completed

error Error

error if any happened

kill()

Description:
  • Kill resource

Source:

open()

Description:
  • Open resource

Source:

opened()

Description:
  • Called when resource opens

Source:

start(channel, db, Constructor)

Description:
  • Start channel communication

Source:
Parameters:
Name Type Description
channel object

channel to use

db object

database connection

Constructor function

cosntructor for job