RequestUtil
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(
バックオフ パラメータを使用して、指定されたリクエストを呼び出します。 |
パブリック コンストラクタ
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 |