Class SetRemoteHostInfoAction

java.lang.Object
org.apache.unomi.plugins.request.actions.SetRemoteHostInfoAction
All Implemented Interfaces:
ActionExecutor

public class SetRemoteHostInfoAction extends Object implements ActionExecutor
  • Constructor Details

    • SetRemoteHostInfoAction

      public SetRemoteHostInfoAction()
  • Method Details

    • getUserAgentDetectorService

      public UserAgentDetectorServiceImpl getUserAgentDetectorService()
    • setUserAgentDetectorService

      public void setUserAgentDetectorService(UserAgentDetectorServiceImpl userAgentDetectorService)
    • setPathToGeoLocationDatabase

      public void setPathToGeoLocationDatabase(String pathToGeoLocationDatabase)
    • setDefaultSessionCountryCode

      public void setDefaultSessionCountryCode(String defaultSessionCountryCode)
    • setDefaultSessionCountryName

      public void setDefaultSessionCountryName(String defaultSessionCountryName)
    • setDefaultSessionCity

      public void setDefaultSessionCity(String defaultSessionCity)
    • setDefaultSessionAdminSubDiv1

      public void setDefaultSessionAdminSubDiv1(Integer defaultSessionAdminSubDiv1)
    • setDefaultSessionAdminSubDiv2

      public void setDefaultSessionAdminSubDiv2(Integer defaultSessionAdminSubDiv2)
    • setDefaultSessionIsp

      public void setDefaultSessionIsp(String defaultSessionIsp)
    • setDefaultLatitude

      public void setDefaultLatitude(double defaultLatitude)
    • setDefaultLongitude

      public void setDefaultLongitude(double defaultLongitude)
    • execute

      public int execute(Action action, Event event)
      Description copied from interface: ActionExecutor
      Executes a specified Action, given a triggering Event.
      Specified by:
      execute in interface ActionExecutor
      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
    • postConstruct

      @PostConstruct public void postConstruct()