public interface EventRouter extends EventPublisher
Listeners may be of type
With the exception of Map keys, the naming convention for an eventHandler is "on" + eventName, Maps keys require handlers to be named as eventName only.
Some examples of eventHandler names are: onStartupStart, onMyCoolEvent. Event names must follow the camelCase naming convention.
addEventListener, addEventListener, addEventListener, addEventListener, isEventPublishingEnabled, publishEvent, publishEvent, publishEvent, publishEventAsync, publishEventAsync, publishEventAsync, publishEventOutsideUI, publishEventOutsideUI, publishEventOutsideUI, removeEventListener, removeEventListener, removeEventListener, removeEventListener, setEventPublishingEnabled