RetryHandler
Defined in: packages/core/src/resilience/retry-handler.ts:20
Exponential backoff retry mechanism
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new RetryHandler():
RetryHandler
Returns
Section titled “Returns”RetryHandler
Methods
Section titled “Methods”createRetryableFunction()
Section titled “createRetryableFunction()”
staticcreateRetryableFunction<T,R>(func,options?): (…args) =>Promise<R>
Defined in: packages/core/src/resilience/retry-handler.ts:69
Type Parameters
Section titled “Type Parameters”T extends any[]
R
Parameters
Section titled “Parameters”(…args) => Promise<R>
options?
Section titled “options?”Partial<RetryOptions> = {}
Returns
Section titled “Returns”(…
args):Promise<R>
Parameters
Section titled “Parameters”…T
Returns
Section titled “Returns”Promise<R>
execute()
Section titled “execute()”
staticexecute<T>(operation,options?):Promise<T>
Defined in: packages/core/src/resilience/retry-handler.ts:30
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”operation
Section titled “operation”() => Promise<T>
options?
Section titled “options?”Partial<RetryOptions> = {}
Returns
Section titled “Returns”Promise<T>