RetryPolicy interface
Rozhraní popisující objekt zásad opakování Zásady opakování se skládají ze 2 věcí
- Algoritmus, který při příštím pokusu provede opakování na základě aktuálního čísla nebo opakování.
- Filtr chyb, který se rozhodne na základě typu přijaté chyby, ať už se má opakovat, nebo ne.
Tyto 2 komponenty skrývají za 2 volání metody popsané v tomto rozhraní.
Vlastnosti
next |
Vypočítá interval, který se má čekat před opakováním při každém novém nezávazně pokusu. |
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, který se má čekat před opakováním při každém novém nezávazně pokusu.
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