Interface EventBrokerEventMatcher<EVT extends EventBrokerEvent<?>>

All Superinterfaces:
org.refcodes.mixin.AliasAccessor, org.refcodes.observer.EventMatcher<EVT>, org.refcodes.matcher.Matchable<EVT>, org.refcodes.matcher.Matcher<EVT>, org.refcodes.schema.Schemable
All Known Subinterfaces:
EventBusEventMatcher
All Known Implementing Classes:
EventBusSugar.CatchAllEventBusMatcher, EventBusSugar.CatchNoneEventBusMatcher

public interface EventBrokerEventMatcher<EVT extends EventBrokerEvent<?>> extends org.refcodes.observer.EventMatcher<EVT>
A convenience definition of an EventMatcher for the ready to use out of the box EventBus implementation of the generic EventDispatcher definition.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.refcodes.mixin.AliasAccessor

    org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty
  • Method Summary

    Methods inherited from interface org.refcodes.observer.EventMatcher

    isMatching

    Methods inherited from interface org.refcodes.matcher.Matcher

    getAlias, toSchema