Uses of Interface
org.refcodes.observer.GenericMetaDataEvent
-
-
Uses of GenericMetaDataEvent in org.refcodes.observer
Classes in org.refcodes.observer with type parameters of type GenericMetaDataEvent Modifier and Type Interface Description interface
MetaDataEventMatcher<E extends GenericMetaDataEvent<?,?>>
This interface typifies theMatcher
interface for the usage withGenericMetaDataEvent
instances.Subinterfaces of GenericMetaDataEvent in org.refcodes.observer Modifier and Type Interface Description interface
ActionMetaDataEvent
AnActionMetaDataEvent
is published by anObservable
and is consumed by zero to manyObserver
instances.static interface
ActionMetaDataEvent.ActionMetaDataEventBuilder
Builder for theActionMetaDataEvent
.interface
ActionPayloadMetaDataEvent<P>
AnActionPayloadMetaDataEvent
provides Meta-Data describing theActionPayloadMetaDataEvent
in more detail and a payload as well as an action.static interface
ActionPayloadMetaDataEvent.ActionPayloadMetaDataEventBuilder<P>
Builder extension for theActionPayloadMetaDataEvent
type.interface
GenericActionMetaDataEvent<A,EM extends org.refcodes.mixin.EventMetaData,SRC>
AnGenericActionMetaDataEvent
provides Meta-Data describing theGenericActionEvent
in more detail and a source being the origin of theGenericActionMetaDataEvent
.static interface
GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>
Builder extension for theGenericActionMetaDataEvent
type.interface
GenericActionPayloadMetaDataEvent<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC>
AnGenericActionPayloadMetaDataEvent
provides Meta-Data describing theGenericActionPayloadMetaDataEvent
in more detail and a payload as well as an action.static interface
GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>>
Builder extension for theGenericActionPayloadMetaDataEvent
type.interface
GenericPayloadMetaDataEvent<P,EM extends org.refcodes.mixin.EventMetaData,SRC>
AnGenericPayloadMetaDataEvent
provides Meta-Data describing theGenericPayloadMetaDataEvent
in more detail and a payload.interface
MetaDataEvent
interface
PayloadMetaDataEvent<P>
AnPayloadMetaDataEvent
provides Meta-Data describing theGenericPayloadMetaDataEvent
in more detail and a payload.Methods in org.refcodes.observer with type parameters of type GenericMetaDataEvent Modifier and Type Method Description static <E extends GenericMetaDataEvent<?,?>>
EventMatcher<E>EventMatcherSugar. and(EventMatcher<E>... aEventMatchers)
Factory method to create an "AND" matcher for the given matchers.static <E extends GenericMetaDataEvent<?,?>>
EventMatcher<E>EventMatcherSugar. catchAll()
Catches all events, no matching is done.static <E extends GenericMetaDataEvent<?,?>>
EventMatcher<E>EventMatcherSugar. catchNone()
Catches no event, no matching is done.static <E extends GenericMetaDataEvent<?,?>>
EventMatcher<E>EventMatcherSugar. groupEqualWith(String aGroup)
Factory method to create an "EQUAL WITH" matcher for the given group compared with the group stored in theEventMetaData
.static <E extends GenericMetaDataEvent<?,?>>
EventMatcher<E>EventMatcherSugar. isAssignableFrom(Class<?> aEventType)
Factory method to create an event matcher by event type.static <E extends GenericMetaDataEvent<?,?>>
EventMatcher<E>EventMatcherSugar. nameEqualWith(String aAlias)
Factory method to create an "EQUAL WITH" matcher for the given name compared with the name stored in theEventMetaData
.static <E extends GenericMetaDataEvent<?,?>>
EventMatcher<E>EventMatcherSugar. or(EventMatcher<E>... aEventMatchers)
Factory method to create an "OR" matcher for the given matchers.static <E extends GenericMetaDataEvent<?,?>,PT>
EventMatcher<E>EventMatcherSugar. publisherIsAssignableFrom(Class<? extends PT> aPublisherType)
Factory method to create an event matcher by event publisher type.static <E extends GenericMetaDataEvent<?,?>>
EventMatcher<E>EventMatcherSugar. universalIdEqualWith(String aUid)
Factory method to create an "EQUAL WITH" matcher for the given UID compared with the UID stored in theEventMetaData
.
-