Class Retry

All Implemented Interfaces:
Cloneable, TaskContainer

public class Retry extends Task implements TaskContainer
Retries the nested task a set number of times
Since:
Ant 1.7.1
  • Constructor Details

    • Retry

      public Retry()
  • Method Details

    • addTask

      public void addTask(Task t)
      set the task
      Specified by:
      addTask in interface TaskContainer
      Parameters:
      t - the task to retry.
    • setRetryCount

      public void setRetryCount(int n)
      set the number of times to retry the task
      Parameters:
      n - the number to use.
    • setRetryDelay

      public void setRetryDelay(int retryDelay)
      set the delay between retries (in milliseconds)
      Parameters:
      retryDelay - the time between retries.
      Since:
      Ant 1.8.3
    • execute

      public void execute() throws BuildException
      perform the work
      Overrides:
      execute in class Task
      Throws:
      BuildException - if there is an error.