Interface ExecutePrimitive.ExecuteCommand

All Known Implementing Classes:
PrimitiveCommands.WorkflowStepResultExecuteCommand
Enclosing interface:
ExecutePrimitive

public static interface ExecutePrimitive.ExecuteCommand
Parameter object for the primitive.
  • Method Details

    • stepName

      String stepName()
      Name of the step.
      Returns:
      name of the step.
    • local

      Map<String,@Nullable Object> local()
      Returns local payload passed to the action.
      Returns:
      payload.
    • action

      Returns action to be executed.
      Returns:
      action.
    • parameterPayloadReducer

      PayloadReducer parameterPayloadReducer()
      Returns reducer to be used for the step parameters.
      Returns:
      step parameter reducer for payload.
    • resultPayloadReducer

      PayloadReducer resultPayloadReducer()
      Returns reducer to be used for the step result.
      Returns:
      step result reducer for payload.
    • timeout

      Duration timeout()
      Returns timeout of the action.
      Returns:
      timeout.
    • eventNameCustomizer

      EventNameCustomizer eventNameCustomizer()
      Returns event name customizer.
      Returns:
      event name customizer.
    • retryPolicy

      default RetryPolicy retryPolicy()
      Returns retry policy for the action.
      Returns:
      retry policy.