Utilitário de solicitação

public class RequestUtil
extends Object

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


Utilitários para permitir a repetição genérica de solicitações de rede com tratamento de erros.

Resumo

Construtores públicos

RequestUtil()

Métodos públicos

static <T> T requestWithBackoff( requestMethod)

Chame a solicitação especificada com parâmetros de espera.

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

Chame a solicitação especificada com parâmetros de espera.

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

Chame a solicitação especificada com parâmetros de espera.

Construtores públicos

Utilitário de solicitação

public RequestUtil ()

Métodos públicos

requestWithBackoff

public static T requestWithBackoff ( requestMethod)

Chame a solicitação especificada com parâmetros de espera.

Usa alguns parâmetros de tempo padrão.

Parâmetros
requestMethod : o método a ser chamado para fazer a solicitação.

Retorna
T

requestWithBackoff

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

Chame a solicitação especificada com parâmetros de espera.

Parâmetros
requestMethod : o método a ser chamado para fazer a solicitação.

minWaitMSec int: o menor período para aguardar entre as solicitações.

maxWaitMSec int: o período mais longo de espera entre as solicitações

scalingFactor int: o múltiplo a ser aplicado ao período de espera em uma solicitação com falha.

runUtil IRunUtil: o utilitário de suspensão a ser usado.

Retorna
T

requestWithBackoff

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

Chame a solicitação especificada com parâmetros de espera.

Parâmetros
requestMethod : o método a ser chamado para fazer a solicitação.

minWaitMSec int: o menor período para aguardar entre as solicitações.

maxWaitMSec int: o período mais longo de espera entre as solicitações

scalingFactor int: o múltiplo a ser aplicado ao período de espera em uma solicitação com falha.

Retorna
T