| Modifier and Type | Method and Description |
|---|---|
BackoffConfiguration |
BackoffConfiguration.Builder.build() |
BackoffConfiguration |
BackoffConfigurationSupplier.forScheduleOnce(List<Integer> statusCodes,
boolean backoffEnabled)
Creates a
BackoffConfiguration that can be use to schedule until successful a BackoffRunnable. |
BackoffConfiguration |
BackoffConfigurationSupplier.forScheduling(List<Integer> statusCodes,
boolean backoffEnabled)
Creates a
BackoffConfiguration that can be use to schedule BackoffRunnables indefinitely. |
| Constructor and Description |
|---|
BackoffRunnable(BackoffConfiguration configuration,
BackoffBarrier backoffBarrier) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
PlatformBackoffBarrier.shouldBackoff(SessionMetadata sessionMetadata,
BackoffConfiguration configuration) |
boolean |
BackoffBarrier.shouldBackoff(SessionMetadata sessionMetadata,
BackoffConfiguration configuration)
Defines whether backoff must be performed, depending on a
BackoffConfiguration. |
| Modifier and Type | Field and Description |
|---|---|
protected BackoffConfiguration |
State.configuration |
| Constructor and Description |
|---|
BackingOff(BackoffConfiguration configuration,
BackoffBarrier backoffBarrier,
int step) |
BackingOn(BackoffConfiguration configuration,
BackoffBarrier backoffBarrier,
int step) |
Error(BackoffConfiguration configuration,
BackoffBarrier backoffBarrier,
int step) |
Stable(BackoffConfiguration configuration,
BackoffBarrier backoffBarrier) |
State(BackoffConfiguration configuration,
BackoffBarrier backoffBarrier) |
Unstable(BackoffConfiguration configuration,
BackoffBarrier backoffBarrier,
int step) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BackoffWhilstAlone.shouldBackoff(SessionMetadata sessionMetadata,
BackoffConfiguration configuration) |
boolean |
BackoffWhileRetryFails.shouldBackoff(SessionMetadata sessionMetadata,
BackoffConfiguration configuration) |
| Constructor and Description |
|---|
RetrierRunnable(T key,
Runnable runnable,
BackoffConfiguration configuration,
BackoffBarrier barrier) |
Copyright © 2014–2021 MuleSoft, Inc.. All rights reserved.