public class RetriableTask<T>
extends java.lang.Object
implements java.util.concurrent.Callable<T>
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_TRIES |
static long |
DEFAULT_WAIT_TIME |
Constructor and Description |
---|
RetriableTask(java.util.concurrent.Callable<T> task) |
RetriableTask(int totalTries,
long timeToWait,
java.util.concurrent.Callable<T> task) |
Modifier and Type | Method and Description |
---|---|
T |
call() |
int |
getTotalTries() |
int |
getTriesRemaining() |
public static final int DEFAULT_TRIES
public static final long DEFAULT_WAIT_TIME