Class JobController

java.lang.Object
io.vertx.mutiny.ext.shell.system.JobController
All Implemented Interfaces:
MutinyDelegate

public class JobController extends Object implements MutinyDelegate
The job controller.

NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.

  • Field Details

  • Constructor Details

    • JobController

      public JobController(io.vertx.ext.shell.system.JobController delegate)
    • JobController

      public JobController(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.ext.shell.system.JobController getDelegate()
      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate used by this Mutiny object of generated type
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • foregroundJob

      public Job foregroundJob()
      Returns:
      the current foreground job
    • jobs

      public Set<Job> jobs()
      Returns:
      the active jobs
    • 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 process
      line - 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)