Documentation

Backoff

Table of Contents

Interfaces

BackoffStrategyInterface
Strategy to determine if a request should be retried and how long to delay between retries

Classes

AbstractBackoffStrategy
Abstract backoff strategy that allows for a chain of responsibility
AbstractErrorCodeBackoffStrategy
Strategy used to retry when certain error codes are encountered
BackoffLogger
Logs backoff retries triggered from the BackoffPlugin
BackoffPlugin
Plugin to automatically retry failed HTTP requests using a backoff strategy
CallbackBackoffStrategy
Strategy that will invoke a closure to determine whether or not to retry with a delay
ConstantBackoffStrategy
Will retry the request using the same amount of delay for each retry.
CurlBackoffStrategy
Strategy used to retry when certain cURL error codes are encountered.
ExponentialBackoffStrategy
Implements an exponential backoff retry strategy.
HttpBackoffStrategy
Strategy used to retry HTTP requests based on the response code.
LinearBackoffStrategy
Implements a linear backoff retry strategy.
ReasonPhraseBackoffStrategy
Strategy used to retry HTTP requests when the response's reason phrase matches one of the registered phrases.
TruncatedBackoffStrategy
Strategy that will not retry more than a certain number of times.

        
On this page

Search results