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
next |
Vypočítá interval čekání před opakovaným pokusem při každém novém pokusu o opakování nezávazně. |
should |
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