要求公用程式

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