package <%=package%>;


/**
 * Generated domain-specific event bus.
 */
public class <%=domain%>EventBus extends com.hammurapi.eventbus.local.LocalEventBusBase<<%=E%>,<%=P%>,<%=C%>,<%=domain%>EventStore> {

	public <%=domain%>EventBus(Config config) {
		super(config);
	}

	/**
	 * Event bus configurator.
	 */
	public static class Config extends com.hammurapi.eventbus.local.LocalEventBusBase.Config<<%=E%>, <%=P%>, <%=C%>, <%=domain%>EventStore> {
		
		public Config() {
			setEventType(<%=E%>.class);
		}
	}


}
