要求公用程式

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)

使用輪詢參數呼叫指定的要求。

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

使用輪詢參數呼叫指定的要求。

公用建構函式

RequestUtil

public RequestUtil ()

公用方法

requestWithBackoff

public static T requestWithBackoff ( requestMethod)

使用輪詢參數呼叫指定的要求。

使用部分預設的時間參數。

參數
requestMethod :呼叫用於提出要求的方法

傳回
T

requestWithBackoff

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

使用輪詢參數呼叫指定要求。

參數
requestMethod :呼叫用來提出要求的方法

minWaitMSec int:請求之間最短的等待時間

maxWaitMSec int:兩次要求之間的最長等待時間

scalingFactor int:要套用至失敗要求等候時間的倍數

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