RetryHandler Classe

  • java.lang.Object
    • com.microsoft.bot.restclient.retry.RetryHandler

Implementazioni

okhttp3. intercettatore

public final class RetryHandler
implements okhttp3.Interceptor

Un'istanza di questo intercettore inserito nella pipeline di richiesta gestisce gli errori ritentabili.

Riepilogo dei costruttori

Costruttore Descrizione
RetryHandler()

Inizializzato un'istanza della classe RetryHandler.

RetryHandler(RetryStrategy retryStrategy)

Inizializzato un'istanza della classe RetryHandler.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
okhttp3.Response intercept(Interceptor.Chain chain)
RetryStrategy strategy()

Metodi ereditati da java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Dettagli costruttore

RetryHandler

public RetryHandler()

Inizializzato un'istanza della classe RetryHandler. Imposta la strategia di ripetizione dei tentativi predefinita in base al backoff esponenziale.

RetryHandler

public RetryHandler(RetryStrategy retryStrategy)

Inizializzato un'istanza della classe RetryHandler.

Parametri:

retryStrategy - strategia di ripetizione dei tentativi da usare.

Dettagli metodo

intercept

public Response intercept(Interceptor.Chain chain)

Parametri:

chain

Genera un'eccezione:

java.io.IOException

strategy

public RetryStrategy strategy()

Restituisce:

la strategia usata da questo gestore

Si applica a