RequestUtil

public class RequestUtil
extends Object

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


Вспомогательные средства для обеспечения возможности повторной отправки сетевых запросов с обработкой ошибок.

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

Государственные строители

RequestUtil ()

Общедоступные методы

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

Вызовите указанный запрос с параметрами задержки.

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

Вызовите указанный запрос с параметрами задержки.

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

Вызовите указанный запрос с параметрами задержки.

Государственные строители

RequestUtil

public RequestUtil ()

Общедоступные методы

requestWithBackoff

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

Вызовите указанный запрос с параметрами задержки.

Параметры
requestMethod Callable : метод, который необходимо вызвать для выполнения запроса.

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

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

scalingFactor int : множитель, применяемый к периоду ожидания в случае неудачного запроса

runUtil IRunUtil : утилита для запуска игры в спящем режиме.

Возвраты
T

requestWithBackoff

public static T requestWithBackoff (Callable<T> requestMethod)

Вызовите указанный запрос с параметрами задержки.

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

Параметры
requestMethod Callable : метод, который необходимо вызвать для выполнения запроса.

Возвраты
T

requestWithBackoff

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

Вызовите указанный запрос с параметрами задержки.

Параметры
requestMethod Callable : метод, который необходимо вызвать для выполнения запроса.

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

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

scalingFactor int : множитель, применяемый к периоду ожидания в случае неудачного запроса

Возвраты
T