Package io.vertx.mutiny.ext.shell.system
Class JobController
- java.lang.Object
 - 
- io.vertx.mutiny.ext.shell.system.JobController
 
 
- 
public class JobController extends Object
The job controller. NOTE: This class has been automatically generated from theoriginalnon Mutiny-ified interface using Vert.x codegen. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static TypeArg<JobController>__TYPE_ARG 
- 
Constructor Summary
Constructors Constructor Description JobController(io.vertx.ext.shell.system.JobController delegate)JobController(Object delegate) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidclose(Runnable completionHandler)JobcreateJob(Process process, String line)booleanequals(Object o)JobforegroundJob()io.vertx.ext.shell.system.JobControllergetDelegate()JobgetJob(int id)inthashCode()Set<Job>jobs()static JobControllernewInstance(io.vertx.ext.shell.system.JobController arg)StringtoString() 
 - 
 
- 
- 
Field Detail
- 
__TYPE_ARG
public static final TypeArg<JobController> __TYPE_ARG
 
 - 
 
- 
Constructor Detail
- 
JobController
public JobController(io.vertx.ext.shell.system.JobController delegate)
 
- 
JobController
public JobController(Object delegate)
 
 - 
 
- 
Method Detail
- 
getDelegate
public io.vertx.ext.shell.system.JobController getDelegate()
 
- 
foregroundJob
public Job foregroundJob()
- Returns:
 - the current foreground job
 
 
- 
getJob
public Job getJob(int id)
- Parameters:
 id- the job id- Returns:
 - the job of when not found
 
 
- 
createJob
public Job createJob(Process process, String line)
- Parameters:
 process- the processline- the line- Returns:
 - the created job
 
 
- 
close
public void close(Runnable completionHandler)
- Parameters:
 completionHandler-
 
- 
close
public void close()
 
- 
newInstance
public static JobController newInstance(io.vertx.ext.shell.system.JobController arg)
 
 - 
 
 -