Package org.apache.tools.ant.taskdefs
Class Retry
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.Retry
- All Implemented Interfaces:
- Cloneable,- TaskContainer
Retries the nested task a set number of times
- Since:
- Ant 1.7.1
- 
Field SummaryFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidset the taskvoidexecute()perform the workvoidsetRetryCount(int n) set the number of times to retry the taskvoidsetRetryDelay(int retryDelay) set the delay between retries (in milliseconds)Methods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Constructor Details- 
Retrypublic Retry()
 
- 
- 
Method Details- 
addTaskset the task- Specified by:
- addTaskin interface- TaskContainer
- Parameters:
- t- the task to retry.
 
- 
setRetryCountpublic void setRetryCount(int n) set the number of times to retry the task- Parameters:
- n- the number to use.
 
- 
setRetryDelaypublic void setRetryDelay(int retryDelay) set the delay between retries (in milliseconds)- Parameters:
- retryDelay- the time between retries.
- Since:
- Ant 1.8.3
 
- 
executeperform the work- Overrides:
- executein class- Task
- Throws:
- BuildException- if there is an error.
 
 
-