| Package | Description |
|---|---|
| darabonba.core.policy.retry | |
| darabonba.core.policy.retry.backoff | |
| darabonba.core.policy.retry.conditions |
| Modifier and Type | Method and Description |
|---|---|
RetryPolicyContext |
RetryPolicyContext.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
Duration |
EqualJitterBackoffStrategy.computeDelayBeforeNextRetry(RetryPolicyContext context) |
Duration |
BackoffStrategy.computeDelayBeforeNextRetry(RetryPolicyContext context) |
Duration |
FixedDelayBackoffStrategy.computeDelayBeforeNextRetry(RetryPolicyContext context) |
Duration |
FullJitterBackoffStrategy.computeDelayBeforeNextRetry(RetryPolicyContext context) |
| Modifier and Type | Method and Description |
|---|---|
default void |
RetryCondition.requestSucceeded(RetryPolicyContext context) |
void |
OrRetryCondition.requestSucceeded(RetryPolicyContext context) |
default void |
RetryCondition.requestWillNotBeRetried(RetryPolicyContext context) |
void |
AndRetryCondition.requestWillNotBeRetried(RetryPolicyContext context) |
void |
OrRetryCondition.requestWillNotBeRetried(RetryPolicyContext context) |
boolean |
RetryCondition.shouldRetry(RetryPolicyContext context) |
boolean |
MaxRetriesCondition.shouldRetry(RetryPolicyContext context) |
boolean |
AndRetryCondition.shouldRetry(RetryPolicyContext context) |
boolean |
OrRetryCondition.shouldRetry(RetryPolicyContext context) |
boolean |
StatusCodeCondition.shouldRetry(RetryPolicyContext context) |
boolean |
ExceptionsCondition.shouldRetry(RetryPolicyContext context) |
Copyright © 2022. All rights reserved.