Package org.apache.tools.ant.util
Class RetryHandler
- java.lang.Object
- 
- org.apache.tools.ant.util.RetryHandler
 
- 
 public class RetryHandler extends java.lang.ObjectA simple utility class to take a piece of code (that implementsRetryableinterface) and executes that with possibility to retry the execution in case of IOException.
- 
- 
Constructor SummaryConstructors Constructor Description RetryHandler(int retriesAllowed, Task task)Create a new RetryingHandler.
 
- 
- 
- 
Constructor Detail- 
RetryHandlerpublic RetryHandler(int retriesAllowed, Task task)Create a new RetryingHandler.- Parameters:
- retriesAllowed- how many times to retry
- task- the Ant task that is is executed from, used for logging only
 
 
- 
 - 
Method Detail- 
executepublic void execute(Retryable exe, java.lang.String desc) throws java.io.IOException Execute theRetryablecode with specified number of retries.- Parameters:
- exe- the code to execute
- desc- some descriptive text for this piece of code, used for logging
- Throws:
- java.io.IOException- if the number of retries has exceeded the allowed limit
 
 
- 
 
-