SessionMetadata and BackoffConfiguration.BackoffConfiguration specific to the use case.BackoffBarrier with a retrier and the key (of type T) to which this object applies to.Runnable that can be delayed depending on the BackoffBarrier of the execution.Runnables in a separate thread until they complete successfully.BackoffRunnables.BackoffSchedulers.SessionMetadata is of type RetryFailedSessionMetadata.SessionMetadata requires retry and no other task is queued in the RunnableRetrier.BackoffScheduler.Error state, children of this could be delaying or not running.BackoffRunnable and notifies all FastRecoveryObservers whether current State is
Unstable/Stable.BackoffRunnable is now with Error.BackoffRunnable is now with Error.BackoffRunnable is now with Error.BackoffRunnable.BackoffRunnable is now Stable.BackoffRunnable is now Stable.BackoffRunnable is now Stable.BackoffRunnable is still Unstable.BackoffRunnable is still Unstable.BackoffRunnable is still Unstable.BackoffConfiguration that can be use to schedule until successful a BackoffRunnable.BackoffConfiguration that can be use to schedule BackoffRunnables indefinitely.State the execution of the configured closures.SessionMetadata.SessionMetadata.SessionMetadata with a BackoffConfiguration to decide whether failure percentage threshold has been
reached and backoff should be applied.BackoffRunnable and notifies ReschedulingObserver to reschedule with different
SchedulingConfiguration depending on the stability of its wrapped Runnable.BackoffRunnable must be rescheduled with defined SchedulingConfiguration.BackoffRunnable must be rescheduled with defined SchedulingConfiguration.BackoffRunnable.BackoffRunnable with a key of type T that returns a SessionMetadata that only depends on
whether the inner Runnable raises an exception or not.Runnable once and updates its current State depending on the SessionMetadata obtained
from the execution.Runnable and retry its execution until successful.BackoffRunnable will be executed until its first success.BackoffRunnable will be indefinitely scheduled, but with different paces
depending on each execution status.Period to be applied to the scheduling of the BackoffRunnableBackoffConfiguration.Stable state, no child of this should be delaying.BackoffBarrier.Unstable state, children of this could be delaying.ScheduledExecutorService in the creation method for each BackoffScheduler instance.Copyright © 2014–2021 MuleSoft, Inc.. All rights reserved.