A
- The type of the action stored in the event.P
- The type of the payload to be carried.EM
- The type of the EventMetaDataSRC
- The type of the source in question.B
- The type of the builder to be returned by the builder methods.org.refcodes.mixin.ActionAccessor<A>
, org.refcodes.mixin.ActionAccessor.ActionBuilder<A,P>
, org.refcodes.mixin.ActionAccessor.ActionMutator<A>
, org.refcodes.mixin.ActionAccessor.ActionProperty<A>
, org.refcodes.mixin.AliasAccessor
, org.refcodes.mixin.AliasAccessor.AliasBuilder<A>
, org.refcodes.mixin.AliasAccessor.AliasMutator
, org.refcodes.mixin.AliasAccessor.AliasProperty
, org.refcodes.mixin.ChannelAccessor
, org.refcodes.mixin.ChannelAccessor.ChannelBuilder<A>
, org.refcodes.mixin.ChannelAccessor.ChannelMutator
, org.refcodes.mixin.ChannelAccessor.ChannelProperty
, org.refcodes.mixin.EventMetaData
, org.refcodes.mixin.EventMetaData.EventMetaDataBuilder
, org.refcodes.mixin.GroupAccessor
, org.refcodes.mixin.GroupAccessor.GroupBuilder<A>
, org.refcodes.mixin.GroupAccessor.GroupMutator
, org.refcodes.mixin.GroupAccessor.GroupProperty
, org.refcodes.mixin.MetaDataAccessor<A>
, org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<A,P>
, org.refcodes.mixin.MetaDataAccessor.MetaDataMutator<A>
, org.refcodes.mixin.MetaDataAccessor.MetaDataProperty<A>
, org.refcodes.mixin.PayloadAccessor<A>
, org.refcodes.mixin.PayloadAccessor.PayloadBuilder<A,P>
, org.refcodes.mixin.PayloadAccessor.PayloadMutator<A>
, org.refcodes.mixin.PayloadAccessor.PayloadProperty<A>
, org.refcodes.mixin.SourceAccessor<A>
, org.refcodes.mixin.UniversalIdAccessor
, org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<A>
, org.refcodes.mixin.UniversalIdAccessor.UniversalIdMutator
, org.refcodes.mixin.UniversalIdAccessor.UniversalIdProperty
, GenericActionEvent<A,P>
, GenericActionMetaDataEvent<A,P,EM>
, GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,P,EM,SRC>
, GenericActionPayloadEvent<A,P,EM>
, GenericActionPayloadMetaDataEvent<A,P,EM,SRC>
, GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>
, GenericEvent<A>
, GenericMetaDataEvent<A,P>
, GenericPayloadEvent<A,P>
, GenericPayloadMetaDataEvent<A,P,EM>
PayloadMetaDataActionEventBuilderImpl
public abstract static class AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>> extends AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder<A,EM,SRC,B> implements GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>
GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder
.AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>
org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends Object,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends Object>
org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty
org.refcodes.mixin.ChannelAccessor.ChannelBuilder<B extends org.refcodes.mixin.ChannelAccessor.ChannelBuilder<B>>, org.refcodes.mixin.ChannelAccessor.ChannelMutator, org.refcodes.mixin.ChannelAccessor.ChannelProperty
org.refcodes.mixin.EventMetaData.EventMetaDataBuilder
GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>
GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>>
org.refcodes.mixin.GroupAccessor.GroupBuilder<B extends org.refcodes.mixin.GroupAccessor.GroupBuilder<B>>, org.refcodes.mixin.GroupAccessor.GroupMutator, org.refcodes.mixin.GroupAccessor.GroupProperty
org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD extends Object,B extends org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD,B>>, org.refcodes.mixin.MetaDataAccessor.MetaDataMutator<MD extends Object>, org.refcodes.mixin.MetaDataAccessor.MetaDataProperty<MD extends Object>
org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P extends Object,B extends org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,B>>, org.refcodes.mixin.PayloadAccessor.PayloadMutator<P extends Object>, org.refcodes.mixin.PayloadAccessor.PayloadProperty<P extends Object>
org.refcodes.mixin.SourceAccessor.SourceMutator<SRC extends Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends Object>
org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B extends org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B>>, org.refcodes.mixin.UniversalIdAccessor.UniversalIdMutator, org.refcodes.mixin.UniversalIdAccessor.UniversalIdProperty
_action
_eventMetaData
Constructor | Description |
---|---|
AbstractActionPayloadMetaDataEventBuilder(A aAction,
P aPayload,
EM aEventMetaData,
SRC aSource) |
Constructs an event with the given Meta-Data.
|
AbstractActionPayloadMetaDataEventBuilder(A aAction,
P aPayload,
SRC aSource) |
Constructs an event with the given Meta-Data.
|
AbstractActionPayloadMetaDataEventBuilder(EM aEventMetaData,
SRC aSource) |
Constructs an event with the given Meta-Data.
|
AbstractActionPayloadMetaDataEventBuilder(P aPayload,
EM aEventMetaData,
SRC aSource) |
Constructs an event with the given Meta-Data.
|
AbstractActionPayloadMetaDataEventBuilder(P aPayload,
SRC aSource) |
Constructs an event with the given Meta-Data.
|
Modifier and Type | Method | Description |
---|---|---|
P |
getPayload() |
|
void |
setPayload(P aPayload) |
getAction
getSource
getMetaData, toString
getAlias, getChannel, getGroup, getPublisherType, getUniversalId, setAction
setPublisherType
withAction, withAlias, withChannel, withGroup, withMetaData, withPublisherType, withUniversalId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public AbstractActionPayloadMetaDataEventBuilder(A aAction, P aPayload, EM aEventMetaData, SRC aSource)
aAction
- The action which the event represents.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.public AbstractActionPayloadMetaDataEventBuilder(A aAction, P aPayload, SRC aSource)
aAction
- The action which the event represents.aPayload
- The payload to be carried by the event.aSource
- The source from which this event originated.public AbstractActionPayloadMetaDataEventBuilder(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.public AbstractActionPayloadMetaDataEventBuilder(EM aEventMetaData, SRC aSource)
aEventMetaData
- The Meta-Data to by supplied by the event.aSource
- The source from which this event originated.Copyright © 2021. All rights reserved.