org.apache.tools.ant.util
Class RetryHandler
java.lang.Object
org.apache.tools.ant.util.RetryHandler
public class RetryHandler
extends java.lang.Object
A simple utility class to take a piece of code (that implements
Retryable
interface) and executes that with possibility to
retry the execution in case of IOException.
void | execute(Retryable exe, String desc) - Execute the
Retryable code with specified number of retries.
|
RetryHandler
public RetryHandler(int retriesAllowed,
Task task)
Create a new RetryingHandler.
retriesAllowed
- how many times to retrytask
- the Ant task that is is executed from, used for logging only
execute
public void execute(Retryable exe,
String desc)
throws IOException
Execute the Retryable
code with specified number of retries.
exe
- the code to executedesc
- some descriptive text for this piece of code, used for logging