Interface PayloadMetaDataActionEvent<P>

Type Parameters:
P - The type of the payload to be carried.
All Superinterfaces:
org.refcodes.mixin.ActionAccessor<Enum<?>>, ActionEvent, Event, GenericActionEvent<Enum<?>,Object>, GenericActionMetaDataEvent<Enum<?>,org.refcodes.mixin.EventMetaData,Object>, GenericActionPayloadEvent<Enum<?>,P,Object>, GenericActionPayloadMetaDataEvent<Enum<?>,P,org.refcodes.mixin.EventMetaData,Object>, GenericEvent<Object>, GenericMetaDataEvent<org.refcodes.mixin.EventMetaData,Object>, GenericPayloadEvent<P,Object>, GenericPayloadMetaDataEvent<P,org.refcodes.mixin.EventMetaData,Object>, org.refcodes.mixin.MetaDataAccessor<org.refcodes.mixin.EventMetaData>, MetaDataActionEvent, MetaDataEvent, org.refcodes.mixin.PayloadAccessor<P>, PayloadActionEvent<P>, PayloadEvent<P>, PayloadMetaDataEvent<P>, org.refcodes.mixin.SourceAccessor<Object>
All Known Subinterfaces:
PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>
All Known Implementing Classes:
PayloadMetaDataActionEventBuilderImpl, PayloadMetaDataActionEventImpl

public interface PayloadMetaDataActionEvent<P> extends MetaDataActionEvent, PayloadMetaDataEvent<P>, PayloadActionEvent<P>, GenericActionPayloadMetaDataEvent<Enum<?>,P,org.refcodes.mixin.EventMetaData,Object>
An PayloadMetaDataActionEvent provides Meta-Data describing the PayloadMetaDataActionEvent in more detail and a payload as well as an action.