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