Uses of Interface
org.refcodes.observer.GenericMetaDataEvent
-
Uses of GenericMetaDataEvent in org.refcodes.observer
Classes in org.refcodes.observer with type parameters of type GenericMetaDataEventModifier and TypeClassDescriptionclassAliasEqualWithEventMatcher<E extends GenericMetaDataEvent<?,?>> Matches the given alias with the alias stored in an event's meta data (ALIAS EQUAL WITH).classCatchAllEventMatcher<E extends GenericMetaDataEvent<?,?>> Catches all events, no matching is done (CATCH ALL).classCatchNoneEventMatcher<E extends GenericMetaDataEvent<?,?>> Catches no events, no matching is done (CATCH NONE).classChannelEqualWithEventMatcher<E extends GenericMetaDataEvent<?,?>> Matches the given channel with the channel stored in an event's meta data (CHANNEL EQUAL WITH).classGroupEqualWithEventMatcher<E extends GenericMetaDataEvent<?,?>> Matches the given group with the group stored in an event's meta data (GROUP EQUAL WITH).interfaceMetaDataEventMatcher<E extends GenericMetaDataEvent<?,?>> This interface typifies theMatcherinterface for the usage withGenericMetaDataEventinstances.classPublisherIsAssignableFromMatcher<E extends GenericMetaDataEvent<?,?>, PT> Matches by event publisher type (EVENT PUBLISHER TYPE).classUniversalIdEqualWithEventMatcher<E extends GenericMetaDataEvent<?,?>> Matches the given universal ID with the universal ID stored in an event's meta data (UNIVERSAL ID EQUAL WITH).Subinterfaces of GenericMetaDataEvent in org.refcodes.observerModifier and TypeInterfaceDescriptioninterfaceGenericActionMetaDataEvent<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.interfaceAnMetaDataActionEventis published by anObservableand is consumed by zero to manyObserverinstances.static interfaceBuilder for theMetaDataActionEvent.interfaceinterfaceAnPayloadMetaDataActionEventprovides Meta-Data describing thePayloadMetaDataActionEventin more detail and a payload as well as an action.static interfaceBuilder extension for thePayloadMetaDataActionEventtype.interfaceAnPayloadMetaDataEventprovides Meta-Data describing theGenericPayloadMetaDataEventin more detail and a payload.Classes in org.refcodes.observer that implement GenericMetaDataEventModifier and TypeClassDescriptionclassAbstractMetaDataActionEvent<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.classImplementation of theMetaDataActionEvent.ActionMetaDataEventBuilderinterface for easily creatingMetaDataActionEventinstances.classThe Class MetaDataActionEventImpl.classBasic implementation of theEventinterface.classImplementation of thePayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilderinterface for easily creatingPayloadMetaDataActionEventinstances.classBasic implementation of theAbstractPayloadMetaDataActionEvent.classBasic implementation of thePayloadMetaDataEventinterface.Methods in org.refcodes.observer with type parameters of type GenericMetaDataEventModifier and TypeMethodDescriptionstatic <E extends GenericMetaDataEvent<?,?>>
EventMatcher<E>EventMatcherSugar.aliasEqualWith(String aAlias) Factory method to create an "ALIAS EQUAL WITH" matcher for the given alias compared with the alias stored in theEventMetaData.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.channelEqualWith(String aChannel) Factory method to create an "CHANNEL EQUAL WITH" matcher for the given channel compared with the channel stored in theEventMetaData.static <E extends GenericMetaDataEvent<?,?>>
EventMatcher<E>EventMatcherSugar.groupEqualWith(String aGroup) Factory method to create an "GROUP 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.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 "UNIVERSAL ID EQUAL WITH" matcher for the given UID compared with the UID stored in theEventMetaData.