RequestUtil

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)

バックオフ パラメータを使用して、指定されたリクエストを呼び出します。

パブリック コンストラクタ

RequestUtil

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