Methods
close(completionHandler)
Close the controller and terminate all the underlying jobs, a closed controller does not accept anymore jobs.
Parameters:
Name | Type | Description |
---|---|---|
completionHandler |
function |
- Source:
createJob(process, line) → {Job}
Create a job wrapping a process.
Parameters:
Name | Type | Description |
---|---|---|
process |
Process | the process |
line |
string | the line |
- Source:
Returns:
the created job
- Type
- Job
foregroundJob() → {Job}
- Source:
Returns:
-
the current foreground job
-
- Type
- Job
getJob(id) → {Job}
Returns an active job in this session by its .
Parameters:
Name | Type | Description |
---|---|---|
id |
number | the job id |
- Source:
Returns:
the job of when not found
- Type
- Job
jobs() → {Array.<Job>}
- Source:
Returns:
-
the active jobs
-
- Type
- Array.<Job>