Constructor
new ResourceInterface(id, name)
- Description:
Constructor
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string | id of resource |
name |
string | name of the resource |
Members
id
- Description:
Get id of resource
- Source:
Get id of resource
isBusy
- Description:
Check if resource is busy
- Source:
Check if resource is busy
isOpen
- Description:
Check if resource is open
- Source:
Check if resource is open
job
- Description:
Get resource job
- Source:
Get resource job
job
- Description:
Set resource job
- Source:
Set resource job
name
- Description:
Get name of resource
- Source:
Get name of resource
Methods
abort()
- Description:
Abort job
- Source:
canBeTerminated() → {boolean}
- Description:
Whether manager is allowed to terminate process on master exit
- Source:
Returns:
true if manager can;
- Type
- boolean
onceClosed() → {Promise}
- Description:
Resolved returned promise, once resource is closed
- Source:
Returns:
promise
- Type
- Promise
onceOnline() → {Promise}
- Description:
Resolved returned promise, once resource is online
- Source:
Returns:
promise
- Type
- Promise
onceOpened() → {Promise}
- Description:
Resolved returned promise, once resource is opened
- Source:
Returns:
promise
- Type
- Promise
run()
- Description:
Run job
- Source: