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 interfaceMetaDataEventMatcher<E extends GenericMetaDataEvent<?,?>>This interface typifies theMatcherinterface for the usage withGenericMetaDataEventinstances.Subinterfaces of GenericMetaDataEvent in org.refcodes.observer Modifier and Type Interface Description interfaceGenericActionMetaDataEvent<A,EM extends org.refcodes.mixin.EventMetaData,SRC>AnGenericActionMetaDataEventprovides Meta-Data describing theGenericActionEventin more detail and a source being the origin of theGenericActionMetaDataEvent.static interfaceGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>Builder extension for theGenericActionMetaDataEventtype.interfaceGenericActionPayloadMetaDataEvent<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC>AnGenericActionPayloadMetaDataEventprovides Meta-Data describing theGenericActionPayloadMetaDataEventin more detail and a payload as well as an action.static interfaceGenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>>Builder extension for theGenericActionPayloadMetaDataEventtype.interfaceGenericPayloadMetaDataEvent<P,EM extends org.refcodes.mixin.EventMetaData,SRC>AnGenericPayloadMetaDataEventprovides Meta-Data describing theGenericPayloadMetaDataEventin more detail and a payload.interfaceMetaDataActionEventAnMetaDataActionEventis published by anObservableand is consumed by zero to manyObserverinstances.static interfaceMetaDataActionEvent.ActionMetaDataEventBuilderBuilder for theMetaDataActionEvent.interfaceMetaDataEventinterfacePayloadMetaDataActionEvent<P>AnPayloadMetaDataActionEventprovides Meta-Data describing thePayloadMetaDataActionEventin more detail and a payload as well as an action.static interfacePayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>Builder extension for thePayloadMetaDataActionEventtype.interfacePayloadMetaDataEvent<P>AnPayloadMetaDataEventprovides Meta-Data describing theGenericPayloadMetaDataEventin more detail and a payload.Classes in org.refcodes.observer that implement GenericMetaDataEvent Modifier and Type Class Description classAbstractMetaDataActionEvent<A,EM extends org.refcodes.mixin.EventMetaData,SRC>Ready to useGenericActionEventstoring a defined set ofEventMetaData.static classAbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>Implementation of theGenericActionMetaDataEvent.GenericActionMetaDataEventBuilderinterface for easily creatingMetaDataActionEventinstances.classAbstractMetaDataEvent<EM extends org.refcodes.mixin.EventMetaData,SRC>Ready to useGenericActionEventstoring a defined set ofEventMetaData.classAbstractPayloadMetaDataActionEvent<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC>Basic implementation of theGenericActionPayloadMetaDataEvent.static classAbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>>Basic implementation of theGenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder.classAbstractPayloadMetaDataEvent<P,EM extends org.refcodes.mixin.EventMetaData,SRC>Basic implementation of theGenericActionPayloadEvent.classMetaDataActionEventBuilderImplImplementation of theMetaDataActionEvent.ActionMetaDataEventBuilderinterface for easily creatingMetaDataActionEventinstances.classMetaDataActionEventImplclassMetaDataEventImplBasic implementation of theEventinterface.classPayloadMetaDataActionEventBuilderImpl<P>Implementation of thePayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilderinterface for easily creatingPayloadMetaDataActionEventinstances.classPayloadMetaDataActionEventImpl<P>Basic implementation of theAbstractPayloadMetaDataActionEvent.classPayloadMetaDataEventImpl<P>Basic implementation of thePayloadMetaDataEventinterface.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.
-