要求公用程式
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 |