RetryPolicy interface

Rozhraní popisující objekt zásad opakování. Zásady opakování se skládají ze 2 věcí.

  • Algoritmus, který vypočítá příští opakování na základě aktuálního počtu nebo opakování.
  • Filtr chyb, který na základě typu přijaté chyby rozhodne, jestli má nebo nemá dojít k opakování. Tyto 2 komponenty se skrývají za voláním metody 2 popsanými v tomto rozhraní.

Vlastnosti

nextRetryTimeout

Vypočítá interval čekání před opakovaným pokusem při každém novém pokusu o opakování nezávazně.

shouldRetry

Na základě chyby předané jako argument určuje, jestli je chyba přechodná a jestli se má operace opakovat nebo ne.

Podrobnosti vlastnosti

nextRetryTimeout

Vypočítá interval čekání před opakovaným pokusem při každém novém pokusu o opakování nezávazně.

nextRetryTimeout: (retryCount: number, isThrottled: boolean) => number

Hodnota vlastnosti

(retryCount: number, isThrottled: boolean) => number

shouldRetry

Na základě chyby předané jako argument určuje, jestli je chyba přechodná a jestli se má operace opakovat nebo ne.

shouldRetry: (error: Error) => boolean

Hodnota vlastnosti

(error: Error) => boolean