RequestUtil

public class RequestUtil
extends Object

java.lang.Object
com.android.tradefed.util.RequestUtil


Utilitas untuk mengizinkan percobaan ulang generik permintaan jaringan dengan penanganan error.

Ringkasan

Konstruktor publik

RequestUtil()

Metode publik

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

Panggil permintaan yang ditentukan dengan parameter backoff.

static <T> T requestWithBackoff(Callable<T> requestMethod)

Panggil permintaan yang ditentukan dengan parameter backoff.

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

Panggil permintaan yang ditentukan dengan parameter backoff.

Konstruktor publik

RequestUtil

public RequestUtil ()

Metode publik

requestWithBackoff

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

Panggil permintaan yang ditentukan dengan parameter backoff.

Parameter
requestMethod Callable: metode yang akan dipanggil untuk membuat permintaan

minWaitMSec int: periode terpendek untuk menunggu antar-permintaan

maxWaitMSec int: periode terpanjang untuk menunggu antar-permintaan

scalingFactor int: kelipatan yang akan diterapkan ke periode tunggu pada permintaan yang gagal

runUtil IRunUtil: utilitas tidur yang akan digunakan

Hasil
T

requestWithBackoff

public static T requestWithBackoff (Callable<T> requestMethod)

Panggil permintaan yang ditentukan dengan parameter backoff.

Menggunakan beberapa parameter waktu default.

Parameter
requestMethod Callable: metode yang akan dipanggil untuk membuat permintaan

Hasil
T

requestWithBackoff

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

Panggil permintaan yang ditentukan dengan parameter backoff.

Parameter
requestMethod Callable: metode yang akan dipanggil untuk membuat permintaan

minWaitMSec int: periode terpendek untuk menunggu antar-permintaan

maxWaitMSec int: periode terpanjang untuk menunggu antar-permintaan

scalingFactor int: kelipatan yang akan diterapkan ke periode tunggu pada permintaan yang gagal

Hasil
T