Interface IJobActionService

    • Method Detail

      • execute

        ActionResult execute​(ActionContext actionContext)
        Execute the action and return the result.
        Parameters:
        actionContext - the job action execution context (required)
        Returns:
        the action result
      • validateProperties

        String validateProperties​(ActionStepProperties actionStepProperties,
                                  Client client)
        Validate the action service using the given action step service properties, returning null if valid or an error string otherwise.
        Parameters:
        actionStepProperties - the action step properties (required)
        client - the Job Controller client (required)
        Returns:
        null if the properties are valid or null otherwise
      • getMaxErrorRetryAttempts

        Integer getMaxErrorRetryAttempts()
        Return the maximum number of error retry attempts should be performed.
        Returns:
        the maximum number of error retry attempts should be performed
      • getRetryDelayMins

        Integer getRetryDelayMins()
        Return the minimum action execute retry delay in minutes.
        Returns:
        the minimum action execute retry delay in minutes