public class RetryableUnsafeSupplier<T,E extends java.lang.Throwable> extends java.lang.Object implements UnsafeSupplier<T,E>
Modifier and Type | Class and Description |
---|---|
static interface |
RetryableUnsafeSupplier.ErrorHandler |
Constructor and Description |
---|
RetryableUnsafeSupplier(RetryableUnsafeSupplier.ErrorHandler errorHandler,
boolean exceptionOnFailure,
int maxRetries,
long retryInterval,
UnsafeSupplier<T,E> unsafeSupplier) |
RetryableUnsafeSupplier(RetryableUnsafeSupplier.ErrorHandler errorHandler,
UnsafeSupplier<T,E> unsafeSupplier) |
Modifier and Type | Method and Description |
---|---|
T |
get() |
public RetryableUnsafeSupplier(RetryableUnsafeSupplier.ErrorHandler errorHandler, boolean exceptionOnFailure, int maxRetries, long retryInterval, UnsafeSupplier<T,E> unsafeSupplier)
public RetryableUnsafeSupplier(RetryableUnsafeSupplier.ErrorHandler errorHandler, UnsafeSupplier<T,E> unsafeSupplier)