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, toString
getSource
protected 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.