请求实用程序
public
class
RequestUtil
extends Object
java.lang.Object 中 | |
↳ | com.android.tradefed.util.RequestUtil |
允许通过错误处理对网络请求进行常规重试的实用程序。
摘要
公共构造函数 | |
---|---|
RequestUtil()
|
公共方法 | |
---|---|
static
<T>
T
|
requestWithBackoff(
使用退避参数调用指定的请求。 |
static
<T>
T
|
requestWithBackoff(
使用退避参数调用指定的请求。 |
static
<T>
T
|
requestWithBackoff(
使用退避参数调用指定的请求。 |
公共构造函数
请求实用程序
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 |