RequestUtil

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(Callable<T> requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, IRunUtil runUtil)

Wywołuje określone żądanie z parametrami wycofywania.

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

Wywołuje określone żądanie z parametrami wycofywania.

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

Wywołuje określone żądanie z parametrami wycofywania.

Konstruktory publiczne

RequestUtil

public RequestUtil ()

Metody publiczne

requestWithBackoff

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

Wywołuje określone żądanie z parametrami wycofywania.

Parametry
requestMethod Callable: metoda wywoływana w celu wysł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 należy zastosować do okresu oczekiwania w przypadku nieudanego żądania.

runUtil IRunUtil: narzędzie do usypiania, którego chcesz użyć.

Zwraca
T

requestWithBackoff

public static T requestWithBackoff (Callable<T> requestMethod)

Wywołuje określone żądanie z parametrami wycofywania.

Używa niektórych domyślnych parametrów czasowych.

Parametry
requestMethod Callable: metoda wywoływana w celu wysłania żądania.

Zwraca
T

requestWithBackoff

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

Wywołuje określone żądanie z parametrami wycofywania.

Parametry
requestMethod Callable: metoda wywoływana w celu wysł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 należy zastosować do okresu oczekiwania w przypadku nieudanego żądania.

Zwraca
T