Class: EventDispatcher

EventDispatcher()

Handles events in master and worker processes

Constructor

new EventDispatcher()

Constructor of the EventDispatcher
Author:
  • Dr_Dee <chickendevlab.gmx.de>
License:
  • MIT
Source:

Methods

dispatch(event, data)

Dispatchs an event to all processes
Parameters:
Name Type Description
event string Event name
data * Event data
Source:

initWorker(worker)

Adds required listeners to a given worker object.
Parameters:
Name Type Description
worker object Worker object created with cluster.fork()
Source:

on(event, handler)

Registers a listener which will be executed whenever the specified event occurs.
Parameters:
Name Type Description
event string Event name
handler EventListener Listener, which is executed as soon as the specified event occurs.
Source:

once(event, handler)

Registers a listener which is executed only once
Parameters:
Name Type Description
event * Event name
handler EventListener Listener, which is executed once when the specified event occurs.
Source: