| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<JobController> | 
__TYPE_ARG  | 
| Constructor and Description | 
|---|
JobController(JobController delegate)  | 
JobController(Object delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()
Close the shell session and terminate all the underlying jobs. 
 | 
void | 
close(Handler<Void> completionHandler)
Close the controller and terminate all the underlying jobs, a closed controller does not accept anymore jobs. 
 | 
Job | 
createJob(Process process,
         String line)
Create a job wrapping a process. 
 | 
boolean | 
equals(Object o)  | 
Job | 
foregroundJob()  | 
JobController | 
getDelegate()  | 
Job | 
getJob(int id)
Returns an active job in this session by its . 
 | 
int | 
hashCode()  | 
Set<Job> | 
jobs()  | 
static JobController | 
newInstance(JobController arg)  | 
String | 
toString()  | 
public static final io.vertx.lang.rx.TypeArg<JobController> __TYPE_ARG
public JobController(JobController delegate)
public JobController(Object delegate)
public JobController getDelegate()
public Job foregroundJob()
public Job getJob(int id)
id - the job idpublic Job createJob(Process process, String line)
process - the processline - the linepublic void close(Handler<Void> completionHandler)
completionHandler - public void close()
public static JobController newInstance(JobController arg)
Copyright © 2021 Eclipse. All rights reserved.