| Package | Description |
|---|---|
| com.nurkiewicz.asyncretry | |
| com.nurkiewicz.asyncretry.backoff |
| Modifier and Type | Method and Description |
|---|---|
Backoff |
AsyncRetryExecutor.getBackoff() |
| Modifier and Type | Method and Description |
|---|---|
AsyncRetryExecutor |
AsyncRetryExecutor.withBackoff(Backoff backoff) |
| Constructor and Description |
|---|
AsyncRetryExecutor(ScheduledExecutorService scheduler,
Backoff backoff) |
AsyncRetryExecutor(ScheduledExecutorService scheduler,
RetryPolicy retryPolicy,
Backoff backoff) |
AsyncRetryExecutor(ScheduledExecutorService scheduler,
RetryPolicy retryPolicy,
Backoff backoff,
boolean fixedDelay) |
| Modifier and Type | Class and Description |
|---|---|
class |
BackoffWrapper |
class |
BoundedMaxBackoff |
class |
BoundedMinBackoff |
class |
ExponentialDelayBackoff |
class |
FixedIntervalBackoff |
class |
ProportionalRandomBackoff |
class |
RandomBackoff |
class |
UniformRandomBackoff |
| Modifier and Type | Field and Description |
|---|---|
static Backoff |
Backoff.DEFAULT |
protected Backoff |
BackoffWrapper.target |
| Constructor and Description |
|---|
BackoffWrapper(Backoff target) |
BoundedMaxBackoff(Backoff target) |
BoundedMaxBackoff(Backoff target,
long maxDelayMillis) |
BoundedMinBackoff(Backoff target) |
BoundedMinBackoff(Backoff target,
long minDelayMillis) |
ProportionalRandomBackoff(Backoff target) |
ProportionalRandomBackoff(Backoff target,
double multiplier) |
ProportionalRandomBackoff(Backoff target,
double multiplier,
Random random) |
ProportionalRandomBackoff(Backoff target,
Random random) |
RandomBackoff(Backoff target) |
RandomBackoff(Backoff target,
Random randomSource) |
UniformRandomBackoff(Backoff target) |
UniformRandomBackoff(Backoff target,
long range) |
UniformRandomBackoff(Backoff target,
long range,
Random random) |
UniformRandomBackoff(Backoff target,
Random random) |
Copyright © 2014. All rights reserved.