@@ -0,0 +1,547 @@
+package org.jeecqrs.events;%0A%0A%0A/**%0A * Provides the ability to listen to events that have been published%0A * on the %7B@link EventBus%7D.%0A * %0A * @param %3CE%3E  the base event type%0A */%0Apublic interface EventBusListener%3CE%3E %7B%0A%0A    /**%0A     * Receives an event that has been dispatched on the event bus.%0A     * %0A     * @param event  the event to receive%0A     */%0A    void receiveEvent(E event);%0A%0A    /**%0A     * Gets the event types this listener is interested in.%0A     * %0A     * @return  the event bus interest%0A     */%0A    EventBusInterest%3CE%3E interest();%0A    %0A%7D%0A

Add EventBusListener