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 |