private void publishEvent ( Object event ) { assert ( hasEventBusses ( ) ) ; for ( EventBus eventBus : eventBusses . values ( ) ) { eventBus . publish ( event ) ; } }
Raise an event on all event busses passing it to applicable consumers asynchronously .