RequestUtil

public class RequestUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.RequestUtil


Utilidades para permitir el reintento genérico de solicitudes de red con manejo de errores.

Resumen

Constructores públicos

RequestUtil()

Métodos públicos

static <T> T requestWithBackoff(Callable<T> requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, IRunUtil runUtil)

Llama a la solicitud especificada con parámetros de retirada.

static <T> T requestWithBackoff(Callable<T> requestMethod)

Llama a la solicitud especificada con parámetros de retirada.

static <T> T requestWithBackoff(Callable<T> requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor)

Llama a la solicitud especificada con parámetros de retirada.

Constructores públicos

RequestUtil

public RequestUtil ()

Métodos públicos

requestWithBackoff

public static T requestWithBackoff (Callable<T> requestMethod, 
                int minWaitMSec, 
                int maxWaitMSec, 
                int scalingFactor, 
                IRunUtil runUtil)

Llama a la solicitud especificada con parámetros de retirada.

Parámetros
requestMethod Callable: Es el método al que se llama para realizar la solicitud.

minWaitMSec int: Es el período más corto que se debe esperar entre solicitudes.

maxWaitMSec int: Es el período más largo que se debe esperar entre las solicitudes.

scalingFactor int: Es el múltiplo que se aplicará al período de espera en una solicitud fallida.

runUtil IRunUtil: Es la utilidad de suspensión que se usará.

Muestra
T

requestWithBackoff

public static T requestWithBackoff (Callable<T> requestMethod)

Llama a la solicitud especificada con parámetros de retirada.

Usa algunos parámetros de sincronización predeterminados.

Parámetros
requestMethod Callable: Es el método al que se llama para realizar la solicitud.

Muestra
T

requestWithBackoff

public static T requestWithBackoff (Callable<T> requestMethod, 
                int minWaitMSec, 
                int maxWaitMSec, 
                int scalingFactor)

Llama a la solicitud especificada con parámetros de retirada.

Parámetros
requestMethod Callable: Es el método al que se llama para realizar la solicitud.

minWaitMSec int: Es el período más corto que se debe esperar entre solicitudes.

maxWaitMSec int: Es el período más largo que se debe esperar entre las solicitudes.

scalingFactor int: Es el múltiplo que se aplicará al período de espera en una solicitud fallida.

Muestra
T