DefaultRetryPolicyOptions
Defined in: src/transfers/createDefaultRetryPolicy.ts:10
Options for createDefaultRetryPolicy.
Properties
Section titled “Properties”| Property | Type | Description | Defined in |
|---|---|---|---|
baseDelayMs? | number | Base backoff delay before jitter in milliseconds. Defaults to 250. | src/transfers/createDefaultRetryPolicy.ts:14 |
maxAttempts? | number | Maximum total attempts, including the first attempt. Defaults to 4. | src/transfers/createDefaultRetryPolicy.ts:12 |
maxDelayMs? | number | Upper bound for a single computed backoff delay in milliseconds. Defaults to 30_000. | src/transfers/createDefaultRetryPolicy.ts:16 |
maxElapsedMs? | number | Total elapsed-time budget across all attempts and delays in milliseconds. Once exceeded, no further retries are attempted. Defaults to 300_000 (5 minutes). | src/transfers/createDefaultRetryPolicy.ts:21 |
random? | () => number | Random source in [0, 1) used for jitter. Defaults to Math.random. Inject a deterministic source in tests. | src/transfers/createDefaultRetryPolicy.ts:26 |