Package com.xebialabs.deployit.plugin.api.flow

# Interface RetryableStep

All Superinterfaces:
  `Serializable`, `Step`

public interface RetryableStep extends Step

- ## Field Summary

  ### Fields inherited from interface com.xebialabs.deployit.plugin.api.flow.Step

  `DEFAULT_ORDER`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Optional<Integer>`
  `getStepRetryCount(ExecutionContext context)`
  `Optional<Long>`
  `getStepRetryDelay(ExecutionContext context)`
  `Optional<StepExitCode>`
  `stepRetryFailed(ExecutionContext context)`

  ### Methods inherited from interface com.xebialabs.deployit.plugin.api.flow.Step

  `execute, getDescription, getOrder, skippable`

- ## Method Details

  - ### getStepRetryDelay

    Optional<Long> getStepRetryDelay(ExecutionContext context)

  - ### getStepRetryCount

    Optional<Integer> getStepRetryCount(ExecutionContext context)

  - ### stepRetryFailed

    Optional<StepExitCode> stepRetryFailed(ExecutionContext context)