Narzędzie żądania

public class RequestUtil
extends Object

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


Narzędzia umożliwiające ogólne ponawianie żądań sieciowych z obsługą błędów.

Podsumowanie

Konstruktory publiczne

RequestUtil()

Metody publiczne

static <T> T requestWithBackoff( requestMethod)

Wywołaj określone żądanie z parametrami ponowienia.

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

Wywołaj określone żądanie z parametrami ponowienia.

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

Wywołaj określone żądanie z parametrami ponowienia.

Konstruktory publiczne

Narzędzie żądania

public RequestUtil ()

Metody publiczne

requestWithBackoff

public static T requestWithBackoff ( requestMethod)

Wywołaj określone żądanie z parametrami ponowienia.

Używa domyślnych parametrów czasu.

Parametry
requestMethod : metoda wywołania w celu przesłania żądania.

Zwroty
T

requestWithBackoff

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

Wywołaj określone żądanie z parametrami ponowienia.

Parametry
requestMethod : metoda wywołania w celu przesłania żądania.

minWaitMSec int: najkrótszy okres oczekiwania między żądaniami

maxWaitMSec int: najdłuższy okres oczekiwania między żądaniami

scalingFactor int: mnożnik, który zostanie zastosowany do okresu oczekiwania w przypadku nieudanego żądania.

runUtil IRunUtil: narzędzie do monitorowania snu, które ma być używane

Zwroty
T

requestWithBackoff

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

Wywołaj określone żądanie z parametrami ponowienia.

Parametry
requestMethod : metoda wywołania w celu przesłania żądania.

minWaitMSec int: najkrótszy okres oczekiwania między żądaniami

maxWaitMSec int: najdłuższy okres oczekiwania między żądaniami

scalingFactor int: mnożnik, który zostanie zastosowany do okresu oczekiwania w przypadku nieudanego żądania.

Zwroty
T