-
- Type Parameters:
SRC
- The type of the source in question.
- All Superinterfaces:
org.refcodes.mixin.SourceAccessor<SRC>
- All Known Subinterfaces:
ActionEvent
,Event
,GenericActionEvent<A,SRC>
,GenericActionMetaDataEvent<A,EM,SRC>
,GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>
,GenericActionPayloadEvent<A,P,SRC>
,GenericActionPayloadMetaDataEvent<A,P,EM,SRC>
,GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>
,GenericMetaDataEvent<EM,SRC>
,GenericPayloadEvent<P,SRC>
,GenericPayloadMetaDataEvent<P,EM,SRC>
,MetaDataActionEvent
,MetaDataActionEvent.ActionMetaDataEventBuilder
,MetaDataEvent
,PayloadActionEvent<P>
,PayloadEvent<P>
,PayloadMetaDataActionEvent<P>
,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>
,PayloadMetaDataEvent<P>
,SubscribeEvent<O>
,UnsubscribeEvent<O>
- All Known Implementing Classes:
AbstractActionEvent
,AbstractEvent
,AbstractMetaDataActionEvent
,AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder
,AbstractMetaDataEvent
,AbstractPayloadActionEvent
,AbstractPayloadEvent
,AbstractPayloadMetaDataActionEvent
,AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder
,AbstractPayloadMetaDataEvent
,ActionEventImpl
,EventImpl
,MetaDataActionEventBuilderImpl
,MetaDataActionEventImpl
,MetaDataEventImpl
,PayloadActionEventImpl
,PayloadEventImpl
,PayloadMetaDataActionEventBuilderImpl
,PayloadMetaDataActionEventImpl
,PayloadMetaDataEventImpl
,SubscribeEventImpl
,UnsubscribeEventImpl
public interface GenericEvent<SRC> extends org.refcodes.mixin.SourceAccessor<SRC>
AnGenericEvent
is published by anObservable
and is consumed by zero to manyObserver
instances. TheGenericEvent
object describes what theObservable
is publishing. AnGenericEvent
provides a source being the origin of theGenericEvent
.