Interface ActionExecutor

All Known Implementing Classes:
AddToListsAction, AllEventToProfilePropertiesAction, CDPConsentUpdateAction, CDPSessionAction, CDPUpdateListsAction, CopyPropertiesAction, CreateOrUpdateLeadAction, EvaluateProfileAgeAction, EvaluateProfileSegmentsAction, EvaluateVisitPropertiesAction, EventToProfilePropertyAction, IncrementPropertyAction, IncrementTweetNumberAction, MergeProfilesOnPropertyAction, ModifyConsentAction, RequestHeaderToProfilePropertyAction, RequestParameterToProfilePropertyAction, SendEventAction, SendMailAction, SetEventOccurenceCountAction, SetPropertyAction, SetRemoteHostInfoAction, TrainedNotificationAction, UpdateProfileFromLeadAction, UpdatePropertiesAction, WeatherUpdateAction

public interface ActionExecutor
A piece of code that performs a specified Action, given a triggering Event
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    execute(Action action, Event event)
    Executes a specified Action, given a triggering Event.
  • Method Details

    • execute

      int execute(Action action, Event event)
      Executes a specified Action, given a triggering Event.
      Parameters:
      action - the Action to execute
      event - the Event that triggered the action
      Returns:
      an integer status corresponding to what happened as defined by public constants of EventService