Worker

@JSImport("cluster", "Worker") @native @JSType class Worker() extends StObject
trait StObject
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Constructors

def this(options: EventEmitterOptions)

Concrete methods

def addListener(event: String, listener: Function1[Any, Unit]): Worker

events.EventEmitter

events.EventEmitter

  1. disconnect
  2. error
  3. exit
  4. listening
  5. message
  6. online
@JSName("addListener")
def addListener_disconnect(event: disconnect, listener: Function0[Unit]): Worker
@JSName("addListener")
def addListener_error(event: error, listener: Function1[Error, Unit]): Worker
@JSName("addListener")
def addListener_exit(event: exit, listener: Function2[Double, String, Unit]): Worker
@JSName("addListener")
def addListener_listening(event: listening, listener: Function1[Address, Unit]): Worker
@JSName("addListener")
def addListener_message(event: message, listener: Function2[Any, Socket | Server, Unit]): Worker
@JSName("addListener")
def addListener_online(event: online, listener: Function0[Unit]): Worker
def destroy(): Unit
def destroy(signal: String): Unit
def disconnect(): Unit
def emit(event: String, args: Any*): Boolean
def emit(event: Symbol, args: Any*): Boolean
@JSName("emit")
def emit_disconnect(event: disconnect): Boolean
@JSName("emit")
def emit_error(event: error, error: Error): Boolean
@JSName("emit")
def emit_exit(event: exit, code: Double, signal: String): Boolean
@JSName("emit")
def emit_listening(event: listening, address: Address): Boolean
@JSName("emit")
def emit_message(event: message, message: Any, handle: Server): Boolean
@JSName("emit")
def emit_message(event: message, message: Any, handle: Socket): Boolean
@JSName("emit")
def emit_online(event: online): Boolean
def isConnected(): Boolean
def isDead(): Boolean
def kill(): Unit
def kill(signal: String): Unit
def on(event: String, listener: Function1[Any, Unit]): Worker
@JSName("on")
def on_disconnect(event: disconnect, listener: Function0[Unit]): Worker
@JSName("on")
def on_error(event: error, listener: Function1[Error, Unit]): Worker
@JSName("on")
def on_exit(event: exit, listener: Function2[Double, String, Unit]): Worker
@JSName("on")
def on_listening(event: listening, listener: Function1[Address, Unit]): Worker
@JSName("on")
def on_message(event: message, listener: Function2[Any, Socket | Server, Unit]): Worker
@JSName("on")
def on_online(event: online, listener: Function0[Unit]): Worker
def once(event: String, listener: Function1[Any, Unit]): Worker
@JSName("once")
def once_disconnect(event: disconnect, listener: Function0[Unit]): Worker
@JSName("once")
def once_error(event: error, listener: Function1[Error, Unit]): Worker
@JSName("once")
def once_exit(event: exit, listener: Function2[Double, String, Unit]): Worker
@JSName("once")
def once_listening(event: listening, listener: Function1[Address, Unit]): Worker
@JSName("once")
def once_message(event: message, listener: Function2[Any, Socket | Server, Unit]): Worker
@JSName("once")
def once_online(event: online, listener: Function0[Unit]): Worker
def prependListener(event: String, listener: Function1[Any, Unit]): Worker
@JSName("prependListener")
def prependListener_disconnect(event: disconnect, listener: Function0[Unit]): Worker
@JSName("prependListener")
def prependListener_error(event: error, listener: Function1[Error, Unit]): Worker
@JSName("prependListener")
def prependListener_exit(event: exit, listener: Function2[Double, String, Unit]): Worker
@JSName("prependListener")
def prependListener_listening(event: listening, listener: Function1[Address, Unit]): Worker
@JSName("prependListener")
def prependListener_message(event: message, listener: Function2[Any, Socket | Server, Unit]): Worker
@JSName("prependListener")
def prependListener_online(event: online, listener: Function0[Unit]): Worker
def prependOnceListener(event: String, listener: Function1[Any, Unit]): Worker
@JSName("prependOnceListener")
def prependOnceListener_disconnect(event: disconnect, listener: Function0[Unit]): Worker
@JSName("prependOnceListener")
def prependOnceListener_error(event: error, listener: Function1[Error, Unit]): Worker
@JSName("prependOnceListener")
def prependOnceListener_exit(event: exit, listener: Function2[Double, String, Unit]): Worker
@JSName("prependOnceListener")
def prependOnceListener_listening(event: listening, listener: Function1[Address, Unit]): Worker
@JSName("prependOnceListener")
def prependOnceListener_message(event: message, listener: Function2[Any, Socket | Server, Unit]): Worker
@JSName("prependOnceListener")
def prependOnceListener_online(event: online, listener: Function0[Unit]): Worker
def send(message: Serializable): Boolean
def send(message: Serializable, sendHandle: SendHandle): Boolean
def send(message: Serializable, sendHandle: SendHandle, callback: Function1[Error | Null, Unit]): Boolean
def send(message: Serializable, sendHandle: Unit, callback: Function1[Error | Null, Unit]): Boolean

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object

Concrete fields

var exitedAfterDisconnect: Boolean
var id: Double