| Package | Description |
|---|---|
| com.github.lpezet.java.patterns.command | |
| com.github.lpezet.java.patterns.retry | |
| com.github.lpezet.java.patterns.worker |
| Modifier and Type | Method and Description |
|---|---|
static <S extends ICommand<T>,T> |
Commands.retry(S pSource,
IRetryStrategy pRetryStrategy) |
| Constructor and Description |
|---|
RetryCommand(ICommand<T> pImpl,
IRetryStrategy pRetryStrategy) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseRetryStrategy |
| Modifier and Type | Method and Description |
|---|---|
static IRetryStrategy |
RetryStrategies.defaultBackoffIORetryStrategy() |
static IRetryStrategy |
RetryStrategies.simple(IRetryCondition pCondition,
IBackoffStrategy pBackoffStrategy) |
| Modifier and Type | Method and Description |
|---|---|
static <S extends IWorker<W,R>,W,R> |
Workers.retry(S pSource,
IRetryStrategy pRetryStrategy) |
| Constructor and Description |
|---|
RetryWorker(IWorker<W,R> pImpl,
IRetryStrategy pRetryStrategy) |
lpezet