private void publishEvent(Object event)
	{
		assert(hasEventBusses());

		for (EventBus eventBus : eventBusses.values())
		{
			eventBus.publish(event);
		}
	}
private void publishEvent(Object event)
	{
		assert(hasEventBusses());

		for (EventBus eventBus : eventBusses.values())
		{
			eventBus.publish(event);
		}
	}
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.

@param event
Raise an event on all event busses passing it to applicable consumers asynchronously .