\Guzzle\Plugin\BackoffBackoffStrategyInterface

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

Summary

Methods
Constants
getBackoffPeriod()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

getBackoffPeriod()

getBackoffPeriod(integer  $retries, \Guzzle\Http\Message\RequestInterface  $request, \Guzzle\Http\Message\Response  $response = null, \Guzzle\Http\Exception\HttpException  $e = null) : boolean|integer

Get the amount of time to delay in seconds before retrying a request

Parameters

integer $retries

Number of retries of the request

\Guzzle\Http\Message\RequestInterface $request

Request that was sent

\Guzzle\Http\Message\Response $response

Response that was received. Note that there may not be a response

\Guzzle\Http\Exception\HttpException $e

Exception that was encountered if any

Returns

boolean|integer —

Returns false to not retry or the number of seconds to delay between retries