Class AbstractEventPopulator<S extends EventSourceData,​T>

  • All Implemented Interfaces:
    Populator<S,​T>
    Direct Known Subclasses:
    KymaEventPopulator, SubmittingOrderEventPopulator

    public abstract class AbstractEventPopulator<S extends EventSourceData,​T>
    extends java.lang.Object
    implements Populator<S,​T>
    Abstract class for events converters. Implements getValuesFromEvent method, which extract event's data into a simple map, mappings are defined in EventConfigurationModel.mappingConfiguration
    • Constructor Detail

      • AbstractEventPopulator

        public AbstractEventPopulator()
    • Method Detail

      • getValuesFromEvent

        protected java.util.Map<java.lang.String,​java.lang.Object> getValuesFromEvent​(AbstractEvent event,
                                                                                            EventConfigurationModel ecModel)
        Method applies mappingConfiguration on event data
        Parameters:
        event -
        ecModel -
        Returns:
        mapped data