vertx-lang-scala-docs_2.12 3.5.3.CR1 API < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package io
  Definition Classes
    root
-  package vertx
  Definition Classes
    io
-  package scala
  Definition Classes
    vertx
-  package ext
  Definition Classes
    scala
-  package shell
  Definition Classes
    ext
-  package system
  Definition Classes
    shell
- Job
- JobController
- Process

c

io.vertx.scala.ext.shell.system

# Process 

###
Companion object Process

#### class Process extends AnyRef

A process managed by the shell.

Linear Supertypes
AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. Process
2. AnyRef
3. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Instance Constructors

1.  new Process(_asJava: AnyRef)

### Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##(): Int
   Definition Classes
     AnyRef → Any
3.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
5.  def asJava: AnyRef
6.  def clone(): AnyRef
   Attributes
     protected[java.lang]
   Definition Classes
     AnyRef
   Annotations
     @native() @throws( ... )
7.  final def eq(arg0: AnyRef): Boolean
   Definition Classes
     AnyRef
8.  def equals(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
9.  def exitCode(): Int

   returns

     the process exit code when the status is ExecStatus#TERMINATED otherwise `null`

10.  def finalize(): Unit
    Attributes
      protected[java.lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
11.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
12.  def getSession(): Session

    returns

      the process session

13.  def getTty(): Tty

    returns

      the process tty

14.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
15.  def interrupt(completionHandler: Handler[Unit]): Boolean

    Attempt to interrupt the process.

    Attempt to interrupt the process.

    completionHandler

      handler called after interrupt callback

    returns

      true if the process caught the signal

16.  def interrupt(): Boolean

    Attempt to interrupt the process.

    Attempt to interrupt the process.

    returns

      true if the process caught the signal

17.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
18.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
19.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
20.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
21.  def resume(foreground: Boolean, completionHandler: Handler[Unit]): Unit

    Suspend the process.

    Suspend the process.

    completionHandler

      handler called after resume callback

22.  def resume(completionHandler: Handler[Unit]): Unit

    Suspend the process.

    Suspend the process.

    completionHandler

      handler called after resume callback

23.  def resume(foreground: Boolean): Unit

    Suspend the process.

24.  def resume(): Unit

    Suspend the process.

25.  def run(foregraound: Boolean): Unit

    Run the process.

26.  def run(): Unit

    Run the process.

27.  def setSession(session: Session): Process

    Set the process session

    Set the process session

    session

      the process session

    returns

      this object

28.  def setTty(tty: Tty): Process

    Set the process tty.

    Set the process tty.

    tty

      the process tty

    returns

      this object

29.  def status(): ExecStatus

    returns

      the current process status

30.  def suspend(completionHandler: Handler[Unit]): Unit

    Resume the process.

    Resume the process.

    completionHandler

      handler called after suspend callback

31.  def suspend(): Unit

    Resume the process.

32.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
33.  def terminate(completionHandler: Handler[Unit]): Unit

    Terminate the process.

    Terminate the process.

    completionHandler

      handler called after end callback

34.  def terminate(): Unit

    Terminate the process.

35.  def terminatedHandler(handler: Handler[Int]): Process

    Set an handler for being notified when the process terminates.

    Set an handler for being notified when the process terminates.

    handler

      the handler called when the process terminates.

    returns

      this object

36.  def toBackground(completionHandler: Handler[Unit]): Unit

    Set the process in background.

    Set the process in background.

    completionHandler

      handler called after background callback

37.  def toBackground(): Unit

    Set the process in background.

38.  def toForeground(completionHandler: Handler[Unit]): Unit

    Set the process in foreground.

    Set the process in foreground.

    completionHandler

      handler called after foreground callback

39.  def toForeground(): Unit

    Set the process in foreground.

40.  def toString(): String
    Definition Classes
      AnyRef → Any
41.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
42.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
43.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @native() @throws( ... )

### Inherited from AnyRef

### Inherited from Any

### Ungrouped