core/src/java/com/strategicgains/eventing/DomainEvents.java
private void publishEvent(String name, Object event)
	{
		assert(hasEventBusses());
		EventBus eventBus = getEventBus(name);
		
		if (eventBus == null)
		{
			throw new RuntimeException("Unknown event bus name: " + name);
		}

		eventBus.publish(event);
	}
private void publishEvent(String name, Object event)
	{
		assert(hasEventBusses());
		EventBus eventBus = getEventBus(name);
		
		if (eventBus == null)
		{
			throw new RuntimeException("Unknown event bus name: " + name);
		}

		eventBus.publish(event);
	}
Raise an event on a named event bus, passing it to applicable consumers asynchronously.

@param name the name of an event bus, assigned during calls to addEventBus(String, EventBus).
@param event the event to publish.