Module org.refcodes.observer
Package org.refcodes.observer
Interface PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>
- Type Parameters:
P- The type of the payload to be carried.
- All Superinterfaces:
org.refcodes.mixin.ActionAccessor<Enum<?>>,org.refcodes.mixin.ActionAccessor.ActionBuilder<Enum<?>,,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>> org.refcodes.mixin.ActionAccessor.ActionMutator<Enum<?>>,org.refcodes.mixin.ActionAccessor.ActionProperty<Enum<?>>,ActionEvent,org.refcodes.mixin.AliasAccessor,org.refcodes.mixin.AliasAccessor.AliasBuilder<org.refcodes.mixin.EventMetaData.EventMetaDataBuilder>,org.refcodes.mixin.AliasAccessor.AliasMutator,org.refcodes.mixin.AliasAccessor.AliasProperty,org.refcodes.mixin.ChannelAccessor,org.refcodes.mixin.ChannelAccessor.ChannelBuilder<org.refcodes.mixin.EventMetaData.EventMetaDataBuilder>,org.refcodes.mixin.ChannelAccessor.ChannelMutator,org.refcodes.mixin.ChannelAccessor.ChannelProperty,Event,org.refcodes.mixin.EventMetaData,org.refcodes.mixin.EventMetaData.EventMetaDataBuilder,GenericActionEvent<Enum<?>,,Object> GenericActionMetaDataEvent<Enum<?>,,org.refcodes.mixin.EventMetaData, Object> GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<Enum<?>,,org.refcodes.mixin.EventMetaData, Object, PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>> GenericActionPayloadEvent<Enum<?>,,P, Object> GenericActionPayloadMetaDataEvent<Enum<?>,,P, org.refcodes.mixin.EventMetaData, Object> GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<Enum<?>,,P, org.refcodes.mixin.EventMetaData, Object, PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>> GenericEvent<Object>,GenericMetaDataEvent<org.refcodes.mixin.EventMetaData,,Object> GenericPayloadEvent<P,,Object> GenericPayloadMetaDataEvent<P,,org.refcodes.mixin.EventMetaData, Object> org.refcodes.mixin.GroupAccessor,org.refcodes.mixin.GroupAccessor.GroupBuilder<org.refcodes.mixin.EventMetaData.EventMetaDataBuilder>,org.refcodes.mixin.GroupAccessor.GroupMutator,org.refcodes.mixin.GroupAccessor.GroupProperty,org.refcodes.mixin.MetaDataAccessor<org.refcodes.mixin.EventMetaData>,org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<org.refcodes.mixin.EventMetaData,,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>> org.refcodes.mixin.MetaDataAccessor.MetaDataMutator<org.refcodes.mixin.EventMetaData>,org.refcodes.mixin.MetaDataAccessor.MetaDataProperty<org.refcodes.mixin.EventMetaData>,MetaDataActionEvent,MetaDataEvent,org.refcodes.mixin.PayloadAccessor<P>,org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>> org.refcodes.mixin.PayloadAccessor.PayloadMutator<P>,org.refcodes.mixin.PayloadAccessor.PayloadProperty<P>,PayloadActionEvent<P>,PayloadEvent<P>,PayloadMetaDataActionEvent<P>,PayloadMetaDataEvent<P>,org.refcodes.mixin.SourceAccessor<Object>,org.refcodes.mixin.UniversalIdAccessor,org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<org.refcodes.mixin.EventMetaData.EventMetaDataBuilder>,org.refcodes.mixin.UniversalIdAccessor.UniversalIdMutator,org.refcodes.mixin.UniversalIdAccessor.UniversalIdProperty
- All Known Implementing Classes:
PayloadMetaDataActionEventBuilderImpl
- Enclosing interface:
- PayloadMetaDataActionEvent<P>
public static interface PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>
extends PayloadMetaDataActionEvent<P>, GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<Enum<?>,org.refcodes.mixin.EventMetaData,Object,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>>, GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<Enum<?>,P,org.refcodes.mixin.EventMetaData,Object,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>>
Builder extension for the
PayloadMetaDataActionEvent type.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.ActionAccessor
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> Nested classes/interfaces inherited from interface org.refcodes.mixin.AliasAccessor
org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasPropertyNested classes/interfaces inherited from interface org.refcodes.mixin.ChannelAccessor
org.refcodes.mixin.ChannelAccessor.ChannelBuilder<B extends org.refcodes.mixin.ChannelAccessor.ChannelBuilder<B>>, org.refcodes.mixin.ChannelAccessor.ChannelMutator, org.refcodes.mixin.ChannelAccessor.ChannelPropertyNested classes/interfaces inherited from interface org.refcodes.mixin.EventMetaData
org.refcodes.mixin.EventMetaData.EventMetaDataBuilderNested classes/interfaces inherited from interface org.refcodes.observer.GenericActionMetaDataEvent
GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData, SRC, B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A, EM, SRC, B>> Nested classes/interfaces inherited from interface org.refcodes.observer.GenericActionPayloadMetaDataEvent
GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P, EM extends org.refcodes.mixin.EventMetaData, SRC, B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A, P, EM, SRC, B>> Nested classes/interfaces inherited from interface org.refcodes.mixin.GroupAccessor
org.refcodes.mixin.GroupAccessor.GroupBuilder<B extends org.refcodes.mixin.GroupAccessor.GroupBuilder<B>>, org.refcodes.mixin.GroupAccessor.GroupMutator, org.refcodes.mixin.GroupAccessor.GroupPropertyNested classes/interfaces inherited from interface org.refcodes.mixin.MetaDataAccessor
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> Nested classes/interfaces inherited from interface org.refcodes.observer.MetaDataActionEvent
MetaDataActionEvent.ActionMetaDataEventBuilderNested classes/interfaces inherited from interface org.refcodes.mixin.PayloadAccessor
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> Nested classes/interfaces inherited from interface org.refcodes.observer.PayloadMetaDataActionEvent
PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>Nested classes/interfaces inherited from interface org.refcodes.mixin.SourceAccessor
org.refcodes.mixin.SourceAccessor.SourceMutator<SRC extends Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends Object>Nested classes/interfaces inherited from interface org.refcodes.mixin.UniversalIdAccessor
org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B extends org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B>>, org.refcodes.mixin.UniversalIdAccessor.UniversalIdMutator, org.refcodes.mixin.UniversalIdAccessor.UniversalIdProperty -
Method Summary
Modifier and TypeMethodDescriptionwithAction(Enum<?> aAction) withChannel(String aChannel) withMetaData(org.refcodes.mixin.EventMetaData aMetaData) withPayload(P aPayload) withPublisherType(Class<?> aPublisherType) withUniversalId(String aUid) Methods inherited from interface org.refcodes.mixin.ActionAccessor
getActionMethods inherited from interface org.refcodes.mixin.ActionAccessor.ActionMutator
setActionMethods inherited from interface org.refcodes.mixin.ActionAccessor.ActionProperty
letActionMethods inherited from interface org.refcodes.mixin.AliasAccessor
getAliasMethods inherited from interface org.refcodes.mixin.AliasAccessor.AliasMutator
setAliasMethods inherited from interface org.refcodes.mixin.AliasAccessor.AliasProperty
letAliasMethods inherited from interface org.refcodes.mixin.ChannelAccessor
getChannelMethods inherited from interface org.refcodes.mixin.ChannelAccessor.ChannelMutator
setChannelMethods inherited from interface org.refcodes.mixin.ChannelAccessor.ChannelProperty
letChannelMethods inherited from interface org.refcodes.mixin.EventMetaData
getPublisherTypeMethods inherited from interface org.refcodes.mixin.EventMetaData.EventMetaDataBuilder
setPublisherTypeMethods inherited from interface org.refcodes.mixin.GroupAccessor
getGroupMethods inherited from interface org.refcodes.mixin.GroupAccessor.GroupMutator
setGroupMethods inherited from interface org.refcodes.mixin.GroupAccessor.GroupProperty
letGroupMethods inherited from interface org.refcodes.mixin.MetaDataAccessor
getMetaDataMethods inherited from interface org.refcodes.mixin.MetaDataAccessor.MetaDataMutator
setMetaDataMethods inherited from interface org.refcodes.mixin.MetaDataAccessor.MetaDataProperty
letMetaDataMethods inherited from interface org.refcodes.mixin.PayloadAccessor
getPayload, getPayloadOrMethods inherited from interface org.refcodes.mixin.PayloadAccessor.PayloadMutator
setPayloadMethods inherited from interface org.refcodes.mixin.PayloadAccessor.PayloadProperty
letPayloadMethods inherited from interface org.refcodes.mixin.SourceAccessor
getSourceMethods inherited from interface org.refcodes.mixin.UniversalIdAccessor
getUniversalIdMethods inherited from interface org.refcodes.mixin.UniversalIdAccessor.UniversalIdMutator
setUniversalIdMethods inherited from interface org.refcodes.mixin.UniversalIdAccessor.UniversalIdProperty
letUniversalId
-
Method Details
-
withPayload
- Specified by:
withPayloadin interfaceorg.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>>
-
withMetaData
default PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P> withMetaData(org.refcodes.mixin.EventMetaData aMetaData) - Specified by:
withMetaDatain interfaceGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<Enum<?>,org.refcodes.mixin.EventMetaData, Object, PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>> - Specified by:
withMetaDatain interfaceorg.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<org.refcodes.mixin.EventMetaData,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>>
-
withAction
- Specified by:
withActionin interfaceorg.refcodes.mixin.ActionAccessor.ActionBuilder<Enum<?>,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>> - Specified by:
withActionin interfaceGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<Enum<?>,org.refcodes.mixin.EventMetaData, Object, PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>>
-
withPublisherType
default PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P> withPublisherType(Class<?> aPublisherType) - Specified by:
withPublisherTypein interfaceorg.refcodes.mixin.EventMetaData.EventMetaDataBuilder- Specified by:
withPublisherTypein interfaceGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<Enum<?>,org.refcodes.mixin.EventMetaData, Object, PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>>
-
withChannel
default PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P> withChannel(String aChannel) - Specified by:
withChannelin interfaceorg.refcodes.mixin.ChannelAccessor.ChannelBuilder<P>- Specified by:
withChannelin interfaceorg.refcodes.mixin.EventMetaData.EventMetaDataBuilder- Specified by:
withChannelin interfaceGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<Enum<?>,org.refcodes.mixin.EventMetaData, Object, PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>>
-
withGroup
- Specified by:
withGroupin interfaceorg.refcodes.mixin.EventMetaData.EventMetaDataBuilder- Specified by:
withGroupin interfaceGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<Enum<?>,org.refcodes.mixin.EventMetaData, Object, PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>> - Specified by:
withGroupin interfaceorg.refcodes.mixin.GroupAccessor.GroupBuilder<P>
-
withAlias
- Specified by:
withAliasin interfaceorg.refcodes.mixin.AliasAccessor.AliasBuilder<P>- Specified by:
withAliasin interfaceorg.refcodes.mixin.EventMetaData.EventMetaDataBuilder- Specified by:
withAliasin interfaceGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<Enum<?>,org.refcodes.mixin.EventMetaData, Object, PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>>
-
withUniversalId
default PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P> withUniversalId(String aUid) - Specified by:
withUniversalIdin interfaceorg.refcodes.mixin.EventMetaData.EventMetaDataBuilder- Specified by:
withUniversalIdin interfaceGenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<Enum<?>,org.refcodes.mixin.EventMetaData, Object, PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>> - Specified by:
withUniversalIdin interfaceorg.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<P>
-