请求实用程序

public class RequestUtil
extends Object

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


允许通过错误处理对网络请求进行常规重试的实用程序。

摘要

公共构造函数

RequestUtil()

公共方法

static <T> T requestWithBackoff( requestMethod)

使用退避参数调用指定的请求。

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

使用退避参数调用指定的请求。

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

使用退避参数调用指定的请求。

公共构造函数

请求实用程序

public RequestUtil ()

公共方法

requestWithBackoff

public static T requestWithBackoff ( requestMethod)

使用退避参数调用指定的请求。

使用一些默认的计时参数。

参数
requestMethod :为发出请求而调用的方法

返回
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

requestWithBackoff

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

使用退避参数调用指定的请求。

参数
requestMethod :为发出请求而调用的方法

minWaitMSec int:两次请求之间等待的最短时间

maxWaitMSec int:两次请求之间的最长等待时间

scalingFactor int:要应用于失败请求等待期的倍数

返回
T