build

open fun build(incomingEmitter: EventEmitter, componentClass: Class<out Component>): RegisteringEventEmitter

Factory method to create a new RegisteringEventEmitter given an existing EventEmitter and a Component implementation. All RegisteringEventEmitters should be created with this method.

Return

a properly initialized RegisteringEventEmitter

Parameters

incomingEmitter

an existing EventEmitter, could also be a RegisteringEventEmitter

componentClass

the Component implementation to be managed by this emitter