@Internal
public class RetryStrategy
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private int |
initialRetryDelay |
private int |
maxRetryDelay |
private java.util.Set<java.lang.Class<? extends java.lang.Exception>> |
retryableException |
| Constructor and Description |
|---|
RetryStrategy(int initialRetryDelay,
int maxRetryDelay) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
retry(cz.o2.proxima.functional.Factory<T> what) |
void |
retry(java.lang.Runnable what) |
RetryStrategy |
withRetryableException(java.lang.Class<? extends java.lang.Exception> ex) |
private final int initialRetryDelay
private final int maxRetryDelay
private final java.util.Set<java.lang.Class<? extends java.lang.Exception>> retryableException
public RetryStrategy withRetryableException(java.lang.Class<? extends java.lang.Exception> ex)
public void retry(java.lang.Runnable what)
public <T> T retry(cz.o2.proxima.functional.Factory<T> what)
Copyright © 2017–2021. All rights reserved.