registerListener

abstract fun registerListener(listener: EventListener<out T>)

Registers the given event listener to this event node.

Parameters

listener

the listener to add


open fun <E : T> registerListener(eventType: Class<E>, handler: Consumer<E>)

Registers an event listener for the given eventType to this event node, calling the given handler when the event is fired.

Return

this event node

Parameters

E

the type of event to listen for

eventType

the type of event to listen for

handler

the handler for the event