Interface EventBusPublisher<E extends org.refcodes.observer.Event<?>>

Type Parameters:
E - the event type being used.
All Superinterfaces:
org.refcodes.matcher.Matchable<E>, org.refcodes.observer.Publisher<E>
All Known Subinterfaces:
EventBroker<EVT,MATCH>, EventDispatcher<E,O,MATCH,META,H>
All Known Implementing Classes:
AbstractEventBus, EventBus

public interface EventBusPublisher<E extends org.refcodes.observer.Event<?>> extends org.refcodes.matcher.Matchable<E>, org.refcodes.observer.Publisher<E>
The EventBusPublisher defines methods to publish events as of Publisher.publishEvent(Event) and to test beforehand if there is a consumer for a given event as of Matchable.isMatching(Object).
  • Method Summary

    Methods inherited from interface org.refcodes.matcher.Matchable

    isMatching

    Methods inherited from interface org.refcodes.observer.Publisher

    publishEvent