P - The type of the payload to be carried.EM - The type of the EventMetaDataSRC - The type of the source in question.public abstract class AbstractPayloadMetaDataEvent<P,EM extends EventMetaData,SRC> extends AbstractMetaDataEvent<EM,SRC> implements GenericPayloadMetaDataEvent<P,EM,SRC>
GenericActionPayloadEvent.org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD,B extends org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD,B>>, org.refcodes.mixin.MetaDataAccessor.MetaDataMutator<MD>, org.refcodes.mixin.MetaDataAccessor.MetaDataProperty<MD>org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,B extends org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,B>>, org.refcodes.mixin.PayloadAccessor.PayloadMutator<P>, org.refcodes.mixin.PayloadAccessor.PayloadProperty<P>| Modifier and Type | Field and Description |
|---|---|
protected P |
_payload |
_eventMetaData| Constructor and Description |
|---|
AbstractPayloadMetaDataEvent(P aPayload,
EM aEventMetaData,
SRC aSource)
Constructs an event with the given Meta-Data and payload.
|
| Modifier and Type | Method and Description |
|---|---|
P |
getPayload() |
getMetaData, toStringgetSourceprotected P _payload
public AbstractPayloadMetaDataEvent(P aPayload, EM aEventMetaData, SRC aSource)
aPayload - The payload to be carried by the event.aEventMetaData - The Meta-Data to by supplied by the event.aSource - The source from which this event originated.Copyright © 2018. All rights reserved.