ЗапросUtil

public class RequestUtil
extends Object

java.lang.Объект
com.android.tradefed.util.RequestUtil


Утилиты, позволяющие выполнять общие повторы сетевых запросов с обработкой ошибок.

Краткое содержание

Общественные конструкторы

RequestUtil ()

Публичные методы

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

Вызов указанного запроса с параметрами отсрочки.

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

Вызов указанного запроса с параметрами отсрочки.

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

Вызов указанного запроса с параметрами отсрочки.

Общественные конструкторы

ЗапросUtil

public RequestUtil ()

Публичные методы

запрос с откатом

public static T requestWithBackoff ( requestMethod)

Вызов указанного запроса с параметрами отсрочки.

Использует некоторые параметры синхронизации по умолчанию.

Параметры
requestMethod : метод вызова для выполнения запроса

Возврат
T

RequestWithBackoff

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

Вызов указанного запроса с параметрами отсрочки.

Параметры
requestMethod : метод вызова для выполнения запроса

minWaitMSec int : кратчайший период ожидания между запросами

maxWaitMSec int : самый длинный период ожидания между запросами

scalingFactor int : кратное число, применяемое к периоду ожидания при неудачном запросе.

Возврат
T

RequestWithBackoff

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

Вызов указанного запроса с параметрами отсрочки.

Параметры
requestMethod : метод вызова для выполнения запроса

minWaitMSec int : кратчайший период ожидания между запросами

maxWaitMSec int : самый длинный период ожидания между запросами

scalingFactor int : кратное число, применяемое к периоду ожидания при неудачном запросе.

runUtil IRunUtil : используемая спящая утилита

Возврат
T