Constructor
new EventDispatcher()
Constructor of the EventDispatcher
Methods
dispatch(event, data)
Dispatchs an event to all processes
Parameters:
Name | Type | Description |
---|---|---|
event |
string | Event name |
data |
* | Event data |
initWorker(worker)
Adds required listeners to a given worker object.
Parameters:
Name | Type | Description |
---|---|---|
worker |
object | Worker object created with cluster.fork() |
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. |
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. |