Module org.refcodes.eventbus
Package org.refcodes.eventbus
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