RetryOrchestrator
in package
Table of Contents
Methods
maybeRetry()
public
static maybeRetry(ProtostellarRequest $request, RetryReason $reason) : RequestBehaviour
Parameters
- $request : ProtostellarRequest
- $reason : RetryReason
Return values
RequestBehaviour —capDuration()
private
static capDuration(int $uncappedDuration, ProtostellarRequest $request) : int
Parameters
- $uncappedDuration : int
- $request : ProtostellarRequest
Return values
int —retryWithDuration()
private
static retryWithDuration(ProtostellarRequest $request, RetryReason $reason, int $duration) : RequestBehaviour
Parameters
- $request : ProtostellarRequest
- $reason : RetryReason
- $duration : int