## Uses of Interface
io.vertx.ext.shell.system.Job

- Packages that use Job
  Package | Description
  --- | ---
  io.vertx.ext.shell |
  io.vertx.ext.shell.system |
  io.vertx.reactivex.ext.shell.system |
  io.vertx.rxjava.ext.shell.system |
  io.vertx.rxjava3.ext.shell.system |

- - ### Uses of Job in io.vertx.ext.shell

    Methods in io.vertx.ext.shell that return Job
    Modifier and Type | Method and Description
    --- | ---
    `Job` | Shell.`createJob(List<CliToken> line)` Create a job, the created job should then be executed with the `run()` method.
    `Job` | Shell.`createJob(String line)` See `Shell.createJob(List)`

  - ### Uses of Job in io.vertx.ext.shell.system

    Methods in io.vertx.ext.shell.system that return Job
    Modifier and Type | Method and Description
    --- | ---
    `Job` | JobController.`createJob(Process process, String line)` Create a job wrapping a process.
    `Job` | JobController.`foregroundJob()`
    `Job` | JobController.`getJob(int id)` Returns an active job in this session by its id.
    `default Job` | Job.`resume()` Resume the job to foreground.
    `Job` | Job.`resume(boolean foreground)` Resume the job.
    `Job` | Job.`run()` Run the job, before running the job a `Tty` must be set.
    `Job` | Job.`setSession(Session session)` Set a session on the job.
    `Job` | Job.`setTty(Tty tty)` Set a tty on the job.
    `Job` | Job.`statusUpdateHandler(Handler<ExecStatus> handler)` Set an handler called when the job terminates.
    `Job` | Job.`suspend()` Resume the job.
    `Job` | Job.`toBackground()` Send the job to background.
    `Job` | Job.`toForeground()` Send the job to foreground.

    Methods in io.vertx.ext.shell.system that return types with arguments of type Job
    Modifier and Type | Method and Description
    --- | ---
    `Set<Job>` | JobController.`jobs()`

  - ### Uses of Job in io.vertx.reactivex.ext.shell.system

    Methods in io.vertx.reactivex.ext.shell.system that return Job
    Modifier and Type | Method and Description
    --- | ---
    `Job` | Job.`getDelegate()`

    Methods in io.vertx.reactivex.ext.shell.system with parameters of type Job
    Modifier and Type | Method and Description
    --- | ---
    `static Job` | Job.`newInstance(Job arg)`

    Constructors in io.vertx.reactivex.ext.shell.system with parameters of type Job
    Constructor and Description
    `Job(Job delegate)`

  - ### Uses of Job in io.vertx.rxjava.ext.shell.system

    Methods in io.vertx.rxjava.ext.shell.system that return Job
    Modifier and Type | Method and Description
    --- | ---
    `Job` | Job.`getDelegate()`

    Methods in io.vertx.rxjava.ext.shell.system with parameters of type Job
    Modifier and Type | Method and Description
    --- | ---
    `static Job` | Job.`newInstance(Job arg)`

    Constructors in io.vertx.rxjava.ext.shell.system with parameters of type Job
    Constructor and Description
    `Job(Job delegate)`

  - ### Uses of Job in io.vertx.rxjava3.ext.shell.system

    Methods in io.vertx.rxjava3.ext.shell.system that return Job
    Modifier and Type | Method and Description
    --- | ---
    `Job` | Job.`getDelegate()`

    Methods in io.vertx.rxjava3.ext.shell.system with parameters of type Job
    Modifier and Type | Method and Description
    --- | ---
    `static Job` | Job.`newInstance(Job arg)`

    Constructors in io.vertx.rxjava3.ext.shell.system with parameters of type Job
    Constructor and Description
    `Job(Job delegate)`

Copyright © 2024 Eclipse. All rights reserved.