İstek Util

public class RequestUtil
extends Object

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


Ağ isteklerinin hata işleme ile genel olarak yeniden denenmesine olanak tanıyan yardımcı programlar.

Özet

Herkese açık kurucular

RequestUtil()

Herkese açık yöntemler

static <T> T requestWithBackoff( requestMethod)

Geri yükleme parametreleriyle birlikte belirtilen isteği çağırın.

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

Geri yükleme parametreleriyle birlikte belirtilen isteği çağırın.

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

Belirtilen isteği geri yükleme parametreleriyle çağırın.

Herkese açık kurucular

RequestUtil

public RequestUtil ()

Herkese açık yöntemler

requestWithBackoff

public static T requestWithBackoff ( requestMethod)

Belirtilen isteği geri yükleme parametreleriyle çağırın.

Bazı varsayılan zamanlama parametrelerini kullanır.

Parametreler
requestMethod : İsteği göndermek için çağrılacak yöntem

İlerlemeler
T

Geri Alma ile istek

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

Belirtilen isteği geri yükleme parametreleriyle çağırın.

Parametreler
requestMethod : istekte bulunmak için çağrı yapma yöntemi

minWaitMSec int: istekler arasındaki en kısa bekleme süresi

maxWaitMSec int: İstekler arasında bekleyebileceğiniz en uzun süre

scalingFactor int: Başarısız bir istekteki bekleme süresine uygulanacak katsayı

İlerlemeler
T

Geri Alma ile istek

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

Belirtilen isteği geri yükleme parametreleriyle çağırın.

Parametreler
requestMethod : istekte bulunmak için çağrı yapma yöntemi

minWaitMSec int: istekler arasındaki en kısa bekleme süresi

maxWaitMSec int: İstekler arasında bekleyebileceğiniz en uzun süre

scalingFactor int: Başarısız bir istekteki bekleme süresine uygulanacak katsayı

runUtil IRunUtil: kullanılacak uyku yardımcı programı

İlerlemeler
T