trait Process extends Object with StObject with EventEmitter
- Annotations
- @JSType() @native()
- Source
- processMod.scala
- Alphabetic
- By Inheritance
- Process
- EventEmitter
- StObject
- Object
- Any
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def abort(): Nothing
- def addListener(event: Signals, listener: SignalsListener): Process.this.type
- def addListener(event: Symbol, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def addListener(event: java.lang.String, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def addListener_beforeExit(event: beforeExit, listener: BeforeExitListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_disconnect(event: disconnect, listener: DisconnectListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_exit(event: exit, listener: ExitListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_message(event: message, listener: MessageListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_multipleResolves(event: multipleResolves, listener: MultipleResolveListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_newListener(event: newListener, listener: NewListenerListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_rejectionHandled(event: rejectionHandled, listener: RejectionHandledListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_removeListener(event: removeListener, listener: RemoveListenerListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_uncaughtException(event: uncaughtException, listener: UncaughtExceptionListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_uncaughtExceptionMonitor(event: uncaughtExceptionMonitor, listener: UncaughtExceptionListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_unhandledRejection(event: unhandledRejection, listener: UnhandledRejectionListener): Process.this.type
- Annotations
- @JSName("addListener")
- def addListener_warning(event: warning, listener: WarningListener): Process.this.type
- Annotations
- @JSName("addListener")
- val allowedNodeEnvironmentFlags: ReadonlySet[java.lang.String]
The
process.allowedNodeEnvironmentFlagsproperty is a special, read-onlySetof flags allowable within theNODE_OPTIONSenvironment variable. - val arch: java.lang.String
- val argv: Array[java.lang.String]
- val argv0: java.lang.String
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def chdir(directory: java.lang.String): Unit
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- val config: ProcessConfig
- val connected: Boolean
- def cpuUsage(previousValue: CpuUsage): CpuUsage
- def cpuUsage(): CpuUsage
- def cwd(): java.lang.String
- val debugPort: Double
- def disconnect(): Unit
- def emit(event: Signals, signal: Signals): Boolean
- def emit(event: Symbol, args: Any*): Boolean
- Definition Classes
- EventEmitter
- def emit(event: java.lang.String, args: Any*): Boolean
- Definition Classes
- EventEmitter
- def emitWarning(warning: Error, type: Unit, ctor: Function): Unit
- def emitWarning(warning: Error, type: Unit, code: Unit, ctor: Function): Unit
- def emitWarning(warning: Error, type: Unit, code: java.lang.String, ctor: Function): Unit
- def emitWarning(warning: Error, type: Unit, code: java.lang.String): Unit
- def emitWarning(warning: Error, type: java.lang.String, ctor: Function): Unit
- def emitWarning(warning: Error, type: java.lang.String, code: Unit, ctor: Function): Unit
- def emitWarning(warning: Error, type: java.lang.String, code: java.lang.String, ctor: Function): Unit
- def emitWarning(warning: Error, type: java.lang.String, code: java.lang.String): Unit
- def emitWarning(warning: Error, type: java.lang.String): Unit
- def emitWarning(warning: Error, options: EmitWarningOptions): Unit
- def emitWarning(warning: Error, ctor: Function): Unit
- def emitWarning(warning: Error): Unit
- def emitWarning(warning: java.lang.String, type: Unit, ctor: Function): Unit
- def emitWarning(warning: java.lang.String, type: Unit, code: Unit, ctor: Function): Unit
- def emitWarning(warning: java.lang.String, type: Unit, code: java.lang.String, ctor: Function): Unit
- def emitWarning(warning: java.lang.String, type: Unit, code: java.lang.String): Unit
- def emitWarning(warning: java.lang.String, type: java.lang.String, ctor: Function): Unit
- def emitWarning(warning: java.lang.String, type: java.lang.String, code: Unit, ctor: Function): Unit
- def emitWarning(warning: java.lang.String, type: java.lang.String, code: java.lang.String, ctor: Function): Unit
- def emitWarning(warning: java.lang.String, type: java.lang.String, code: java.lang.String): Unit
- def emitWarning(warning: java.lang.String, type: java.lang.String): Unit
- def emitWarning(warning: java.lang.String, options: EmitWarningOptions): Unit
- def emitWarning(warning: java.lang.String, ctor: Function): Unit
- def emitWarning(warning: java.lang.String): Unit
The
process.emitWarning()method can be used to emit custom or application specific process warnings.The
process.emitWarning()method can be used to emit custom or application specific process warnings.These can be listened for by adding a handler to the
'warning'event.- warning
The warning to emit.
- def emit_beforeExit(event: beforeExit, code: Double): Boolean
- Annotations
- @JSName("emit")
- def emit_disconnect(event: disconnect): Boolean
- Annotations
- @JSName("emit")
- def emit_exit(event: exit, code: Double): Boolean
- Annotations
- @JSName("emit")
- def emit_message(event: message, message: Any, sendHandle: Any): Process.this.type
- Annotations
- @JSName("emit")
- def emit_multipleResolves(event: multipleResolves, listener: MultipleResolveListener): Process.this.type
- Annotations
- @JSName("emit")
- def emit_newListener(event: newListener, eventName: Symbol, listener: Function1[Any, Unit]): Process.this.type
- Annotations
- @JSName("emit")
- def emit_newListener(event: newListener, eventName: java.lang.String, listener: Function1[Any, Unit]): Process.this.type
- Annotations
- @JSName("emit")
- def emit_rejectionHandled(event: rejectionHandled, promise: Promise[Any]): Boolean
- Annotations
- @JSName("emit")
- def emit_removeListener(event: removeListener, eventName: java.lang.String, listener: Function1[Any, Unit]): Process.this.type
- Annotations
- @JSName("emit")
- def emit_uncaughtException(event: uncaughtException, error: Error): Boolean
- Annotations
- @JSName("emit")
- def emit_uncaughtExceptionMonitor(event: uncaughtExceptionMonitor, error: Error): Boolean
- Annotations
- @JSName("emit")
- def emit_unhandledRejection(event: unhandledRejection, reason: Any, promise: Promise[Any]): Boolean
- Annotations
- @JSName("emit")
- def emit_warning(event: warning, warning: Error): Boolean
- Annotations
- @JSName("emit")
- val env: ProcessEnv
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def eventNames(): Array[|[java.lang.String, Symbol]]
- Definition Classes
- EventEmitter
- val execArgv: Array[java.lang.String]
- val execPath: java.lang.String
- def exit(code: Double): Nothing
- def exit(): Nothing
- val exitCode: UndefOr[Double]
- val features: Debug
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def getMaxListeners(): Double
- Definition Classes
- EventEmitter
- def getegid(): Double
- def geteuid(): Double
- def getgid(): Double
- def getgroups(): Array[Double]
- def getuid(): Double
- def hasOwnProperty(v: scala.Predef.String): Boolean
- Definition Classes
- Object
- def hasUncaughtExceptionCaptureCallback(): Boolean
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hrtime(time: Tuple2[Double, Double]): Tuple2[Double, Double]
- def hrtime(): Tuple2[Double, Double]
- val hrtime_Original: HRTime
- Annotations
- @JSName("hrtime")
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isPrototypeOf(v: Object): Boolean
- Definition Classes
- Object
- def kill(pid: Double, signal: Double): true
- def kill(pid: Double, signal: java.lang.String): true
- def kill(pid: Double): true
- def listenerCount(event: Symbol): Double
- Definition Classes
- EventEmitter
- def listenerCount(event: java.lang.String): Double
- Definition Classes
- EventEmitter
- def listeners(event: Signals): Array[SignalsListener]
- def listeners(event: Symbol): Array[Function]
- Definition Classes
- EventEmitter
- def listeners(event: java.lang.String): Array[Function]
- Definition Classes
- EventEmitter
- def listeners_beforeExit(event: beforeExit): Array[BeforeExitListener]
- Annotations
- @JSName("listeners")
- def listeners_disconnect(event: disconnect): Array[DisconnectListener]
- Annotations
- @JSName("listeners")
- def listeners_exit(event: exit): Array[ExitListener]
- Annotations
- @JSName("listeners")
- def listeners_message(event: message): Array[MessageListener]
- Annotations
- @JSName("listeners")
- def listeners_multipleResolves(event: multipleResolves): Array[MultipleResolveListener]
- Annotations
- @JSName("listeners")
- def listeners_newListener(event: newListener): Array[NewListenerListener]
- Annotations
- @JSName("listeners")
- def listeners_rejectionHandled(event: rejectionHandled): Array[RejectionHandledListener]
- Annotations
- @JSName("listeners")
- def listeners_removeListener(event: removeListener): Array[RemoveListenerListener]
- Annotations
- @JSName("listeners")
- def listeners_uncaughtException(event: uncaughtException): Array[UncaughtExceptionListener]
- Annotations
- @JSName("listeners")
- def listeners_uncaughtExceptionMonitor(event: uncaughtExceptionMonitor): Array[UncaughtExceptionListener]
- Annotations
- @JSName("listeners")
- def listeners_unhandledRejection(event: unhandledRejection): Array[UnhandledRejectionListener]
- Annotations
- @JSName("listeners")
- def listeners_warning(event: warning): Array[WarningListener]
- Annotations
- @JSName("listeners")
- def memoryUsage(): MemoryUsage
The
process.memoryUsage()method iterate over each page to gather informations about memory usage which can be slow depending on the program memory allocations. - val memoryUsage_Original: MemoryUsageFn
- Annotations
- @JSName("memoryUsage")
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nextTick(callback: Function, args: Any*): Unit
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def off(event: Symbol, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def off(event: java.lang.String, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def on(event: Signals, listener: SignalsListener): Process.this.type
- def on(event: Symbol, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def on(event: java.lang.String, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def on_beforeExit(event: beforeExit, listener: BeforeExitListener): Process.this.type
- Annotations
- @JSName("on")
- def on_disconnect(event: disconnect, listener: DisconnectListener): Process.this.type
- Annotations
- @JSName("on")
- def on_exit(event: exit, listener: ExitListener): Process.this.type
- Annotations
- @JSName("on")
- def on_message(event: message, listener: MessageListener): Process.this.type
- Annotations
- @JSName("on")
- def on_multipleResolves(event: multipleResolves, listener: MultipleResolveListener): Process.this.type
- Annotations
- @JSName("on")
- def on_newListener(event: newListener, listener: NewListenerListener): Process.this.type
- Annotations
- @JSName("on")
- def on_rejectionHandled(event: rejectionHandled, listener: RejectionHandledListener): Process.this.type
- Annotations
- @JSName("on")
- def on_removeListener(event: removeListener, listener: RemoveListenerListener): Process.this.type
- Annotations
- @JSName("on")
- def on_uncaughtException(event: uncaughtException, listener: UncaughtExceptionListener): Process.this.type
- Annotations
- @JSName("on")
- def on_uncaughtExceptionMonitor(event: uncaughtExceptionMonitor, listener: UncaughtExceptionListener): Process.this.type
- Annotations
- @JSName("on")
- def on_unhandledRejection(event: unhandledRejection, listener: UnhandledRejectionListener): Process.this.type
- Annotations
- @JSName("on")
- def on_warning(event: warning, listener: WarningListener): Process.this.type
- Annotations
- @JSName("on")
- def once(event: Signals, listener: SignalsListener): Process.this.type
- def once(event: Symbol, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def once(event: java.lang.String, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def once_beforeExit(event: beforeExit, listener: BeforeExitListener): Process.this.type
- Annotations
- @JSName("once")
- def once_disconnect(event: disconnect, listener: DisconnectListener): Process.this.type
- Annotations
- @JSName("once")
- def once_exit(event: exit, listener: ExitListener): Process.this.type
- Annotations
- @JSName("once")
- def once_message(event: message, listener: MessageListener): Process.this.type
- Annotations
- @JSName("once")
- def once_multipleResolves(event: multipleResolves, listener: MultipleResolveListener): Process.this.type
- Annotations
- @JSName("once")
- def once_newListener(event: newListener, listener: NewListenerListener): Process.this.type
- Annotations
- @JSName("once")
- def once_rejectionHandled(event: rejectionHandled, listener: RejectionHandledListener): Process.this.type
- Annotations
- @JSName("once")
- def once_removeListener(event: removeListener, listener: RemoveListenerListener): Process.this.type
- Annotations
- @JSName("once")
- def once_uncaughtException(event: uncaughtException, listener: UncaughtExceptionListener): Process.this.type
- Annotations
- @JSName("once")
- def once_uncaughtExceptionMonitor(event: uncaughtExceptionMonitor, listener: UncaughtExceptionListener): Process.this.type
- Annotations
- @JSName("once")
- def once_unhandledRejection(event: unhandledRejection, listener: UnhandledRejectionListener): Process.this.type
- Annotations
- @JSName("once")
- def once_warning(event: warning, listener: WarningListener): Process.this.type
- Annotations
- @JSName("once")
- def openStdin(): Socket
- val pid: Double
- val platform: Platform
- val ppid: Double
- def prependListener(event: Signals, listener: SignalsListener): Process.this.type
- def prependListener(event: Symbol, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def prependListener(event: java.lang.String, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def prependListener_beforeExit(event: beforeExit, listener: BeforeExitListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_disconnect(event: disconnect, listener: DisconnectListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_exit(event: exit, listener: ExitListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_message(event: message, listener: MessageListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_multipleResolves(event: multipleResolves, listener: MultipleResolveListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_newListener(event: newListener, listener: NewListenerListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_rejectionHandled(event: rejectionHandled, listener: RejectionHandledListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_removeListener(event: removeListener, listener: RemoveListenerListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_uncaughtException(event: uncaughtException, listener: UncaughtExceptionListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_uncaughtExceptionMonitor(event: uncaughtExceptionMonitor, listener: UncaughtExceptionListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_unhandledRejection(event: unhandledRejection, listener: UnhandledRejectionListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependListener_warning(event: warning, listener: WarningListener): Process.this.type
- Annotations
- @JSName("prependListener")
- def prependOnceListener(event: Signals, listener: SignalsListener): Process.this.type
- def prependOnceListener(event: Symbol, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def prependOnceListener(event: java.lang.String, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def prependOnceListener_beforeExit(event: beforeExit, listener: BeforeExitListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_disconnect(event: disconnect, listener: DisconnectListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_exit(event: exit, listener: ExitListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_message(event: message, listener: MessageListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_multipleResolves(event: multipleResolves, listener: MultipleResolveListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_newListener(event: newListener, listener: NewListenerListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_rejectionHandled(event: rejectionHandled, listener: RejectionHandledListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_removeListener(event: removeListener, listener: RemoveListenerListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_uncaughtException(event: uncaughtException, listener: UncaughtExceptionListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_uncaughtExceptionMonitor(event: uncaughtExceptionMonitor, listener: UncaughtExceptionListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_unhandledRejection(event: unhandledRejection, listener: UnhandledRejectionListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def prependOnceListener_warning(event: warning, listener: WarningListener): Process.this.type
- Annotations
- @JSName("prependOnceListener")
- def propertyIsEnumerable(v: scala.Predef.String): Boolean
- Definition Classes
- Object
- def rawListeners(event: Symbol): Array[Function]
- Definition Classes
- EventEmitter
- def rawListeners(event: java.lang.String): Array[Function]
- Definition Classes
- EventEmitter
- val release: ProcessRelease
- def removeAllListeners(event: Symbol): Process.this.type
- Definition Classes
- EventEmitter
- def removeAllListeners(event: java.lang.String): Process.this.type
- Definition Classes
- EventEmitter
- def removeAllListeners(): Process.this.type
- Definition Classes
- EventEmitter
- def removeListener(event: Symbol, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- def removeListener(event: java.lang.String, listener: Function1[Any, Unit]): Process.this.type
- Definition Classes
- EventEmitter
- val report: UndefOr[ProcessReport]
Only available with
--experimental-report - def resourceUsage(): ResourceUsage
- val send: UndefOr[Function4[Any, UndefOr[Any], UndefOr[SwallowErrors], UndefOr[Function1[|[Error, Null], Unit]], Boolean]]
- def setMaxListeners(n: Double): Process.this.type
- Definition Classes
- EventEmitter
- def setUncaughtExceptionCaptureCallback(cb: Function1[Error, Unit]): Unit
- def setUncaughtExceptionCaptureCallback(): Unit
- def setegid(id: Double): Unit
- def setegid(id: java.lang.String): Unit
- def seteuid(id: Double): Unit
- def seteuid(id: java.lang.String): Unit
- def setgid(id: Double): Unit
- def setgid(id: java.lang.String): Unit
- def setgroups(groups: Array[|[java.lang.String, Double]]): Unit
- def setuid(id: Double): Unit
- def setuid(id: java.lang.String): Unit
- val stderr: WriteStream with 5
Can also be a tty.WriteStream, not typed due to limitations.
- val stdin: ReadStream with 6
- val stdout: WriteStream with Fd
Can also be a tty.WriteStream, not typed due to limitations.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val title: java.lang.String
- def toLocaleString(): scala.Predef.String
- Definition Classes
- Object
- def toString(): java.lang.String
- Definition Classes
- AnyRef → Any
- val traceDeprecation: Boolean
- def umask(mask: Double): Double
- def umask(mask: java.lang.String): Double
Can only be set if not in worker thread.
- def uptime(): Double
- def valueOf(): Any
- Definition Classes
- Object
- val version: java.lang.String
- val versions: ProcessVersions
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- val mainModule: UndefOr[Module]
- Deprecated
since v14.0.0 - use
require.maininstead.
- def umask(): Double
- Deprecated
since v14.0.0 - Calling process.umask() with no argument causes the process-wide umask to be written twice. This introduces a race condition between threads, and is a potential security vulnerability. There is no safe, cross-platform alternative API.