Packages

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. * @param 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. * @return 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. * @param completionHandler handler called after resume callback

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

    Suspend the process.

    Suspend the process. * @param 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 * @param session the process session

    Set the process session * @param session the process session

    returns

    this object

  28. def setTty(tty: Tty): Process

    Set the process tty.

    Set the process tty. * @param 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. * @param 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. * @param 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. * @param 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. * @param 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. * @param 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