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
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
MetaDataActionEvent
AnMetaDataActionEvent
is published by anObservable
and is consumed by zero to manyObserver
instances.static interface
MetaDataActionEvent.ActionMetaDataEventBuilder
Builder for theMetaDataActionEvent
.interface
MetaDataEvent
interface
PayloadMetaDataActionEvent<P>
AnPayloadMetaDataActionEvent
provides Meta-Data describing thePayloadMetaDataActionEvent
in more detail and a payload as well as an action.static interface
PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>
Builder extension for thePayloadMetaDataActionEvent
type.interface
PayloadMetaDataEvent<P>
AnPayloadMetaDataEvent
provides Meta-Data describing theGenericPayloadMetaDataEvent
in more detail and a payload.Classes in org.refcodes.observer that implement GenericMetaDataEvent Modifier and Type Class Description class
AbstractMetaDataActionEvent<A,EM extends org.refcodes.mixin.EventMetaData,SRC>
Ready to useGenericActionEvent
storing a defined set ofEventMetaData
.static class
AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>
Implementation of theGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder
interface for easily creatingMetaDataActionEvent
instances.class
AbstractMetaDataEvent<EM extends org.refcodes.mixin.EventMetaData,SRC>
Ready to useGenericActionEvent
storing a defined set ofEventMetaData
.class
AbstractPayloadMetaDataActionEvent<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC>
Basic implementation of theGenericActionPayloadMetaDataEvent
.static class
AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>>
Basic implementation of theGenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder
.class
AbstractPayloadMetaDataEvent<P,EM extends org.refcodes.mixin.EventMetaData,SRC>
Basic implementation of theGenericActionPayloadEvent
.class
MetaDataActionEventBuilderImpl
Implementation of theMetaDataActionEvent.ActionMetaDataEventBuilder
interface for easily creatingMetaDataActionEvent
instances.class
MetaDataActionEventImpl
class
MetaDataEventImpl
Basic implementation of theEvent
interface.class
PayloadMetaDataActionEventBuilderImpl<P>
Implementation of thePayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder
interface for easily creatingPayloadMetaDataActionEvent
instances.class
PayloadMetaDataActionEventImpl<P>
Basic implementation of theAbstractPayloadMetaDataActionEvent
.class
PayloadMetaDataEventImpl<P>
Basic implementation of thePayloadMetaDataEvent
interface.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
.
-