Uses of Interface
org.refcodes.observer.GenericEvent
-
-
Uses of GenericEvent in org.refcodes.observer
Classes in org.refcodes.observer with type parameters of type GenericEvent Modifier and Type Interface Description interfaceEventMatcher<E extends GenericEvent<?>>This interface typifies theMatcherinterface for the usage withGenericActionEventinstances.interfaceObserver<E extends GenericEvent<?>>The listener of an event subscriber to be fed with events by a event publisher.interfaceObserverDescriptor<E extends GenericEvent<?>,O extends Observer<E>,EM extends EventMatcher<E>>ThisObserverDescriptordescribes theObserver, i.e. in some cases anObserverrequires anEventMatcherwhich determines whichGenericActionEventinstances to pass to theObserver.classObserverDescriptorImpl<E extends GenericEvent<?>,O extends Observer<E>,EM extends EventMatcher<E>>As a descriptor describes something fixed, this class is immutable in the sense that there are no setters for the attributes.interfacePublisher<E extends GenericEvent<?>>A system publishingGenericActionEventinstances (such as an event bus), may implement this interface.Subinterfaces of GenericEvent in org.refcodes.observer Modifier and Type Interface Description interfaceActionEventAnActionEventextends theEventand provides additional means to provide an actionActionAccessor.getAction()being of typeEnum.interfaceActionMetaDataEventAnActionMetaDataEventis published by anObservableand is consumed by zero to manyObserverinstances.static interfaceActionMetaDataEvent.ActionMetaDataEventBuilderBuilder for theActionMetaDataEvent.interfaceActionPayloadEvent<P>TheActionPayloadEventrepresents anActionEventwhich carries an additional payload.interfaceActionPayloadMetaDataEvent<P>AnActionPayloadMetaDataEventprovides Meta-Data describing theActionPayloadMetaDataEventin more detail and a payload as well as an action.static interfaceActionPayloadMetaDataEvent.ActionPayloadMetaDataEventBuilder<P>Builder extension for theActionPayloadMetaDataEventtype.interfaceEventinterfaceGenericActionEvent<A,SRC>AnGenericActionEventextends theGenericEventand provides additional means to provide an action viaActionAccessor.getAction()being of a generic type.interfaceGenericActionMetaDataEvent<A,EM extends EventMetaData,SRC>AnGenericActionMetaDataEventprovides Meta-Data describing theGenericActionEventin more detail and a source being the origin of theGenericActionMetaDataEvent.static interfaceGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM extends EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>Builder extension for theGenericActionMetaDataEventtype.interfaceGenericActionPayloadEvent<A,P,SRC>TheGenericActionPayloadEventrepresents anActionEventwhich carries an additional payload.interfaceGenericActionPayloadMetaDataEvent<A,P,EM extends EventMetaData,SRC>AnGenericActionPayloadMetaDataEventprovides Meta-Data describing theGenericActionPayloadMetaDataEventin more detail and a payload as well as an action.static interfaceGenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM extends EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>>Builder extension for theGenericActionPayloadMetaDataEventtype.interfaceGenericMetaDataEvent<EM extends EventMetaData,SRC>AnGenericMetaDataEventprovides Meta-Data describing theGenericActionEventin more detail and a source being the origin of theGenericMetaDataEvent.interfaceGenericPayloadEvent<P,SRC>TheGenericPayloadEventrepresents anEventwhich carries an additional payload accessible viaPayloadAccessor.getPayload().interfaceGenericPayloadMetaDataEvent<P,EM extends EventMetaData,SRC>AnGenericPayloadMetaDataEventprovides Meta-Data describing theGenericPayloadMetaDataEventin more detail and a payload.interfaceMetaDataEventinterfacePayloadEvent<P>ThePayloadEventrepresents anEventwhich carries an additional payload accessible viaPayloadAccessor.getPayload().interfacePayloadMetaDataEvent<P>AnPayloadMetaDataEventprovides Meta-Data describing theGenericPayloadMetaDataEventin more detail and a payload.interfaceSubscribeEvent<O extends Observable<?>>AnSubscribeEventis published by anObservablewhen an observer is being subscribed.interfaceUnsubscribeEvent<O extends Observable<?>>AnUnsubscribeEventis published by anObservablewhen an observer is being unsubscribed.
-