RequestUtil

public class RequestUtil
extends Object

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


Narzędzia umożliwiające ogólne ponowne próby wysyłania żą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 odpuszczania.

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

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

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

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

Konstruktory publiczne

RequestUtil

public RequestUtil ()

Metody publiczne

requestWithBackoff

public static T requestWithBackoff ( requestMethod)

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

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

Parametry
requestMethod : metoda wywołania do wykonania żądania

Zwroty
T

requestWithBackoff

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

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

Parametry
requestMethod : metoda wywołania do wykonania żądania

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

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

scalingFactor int: mnożnik do zastosowania w przypadku okresu oczekiwania w przypadku nieudanego żądania

Zwroty
T

requestWithBackoff

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

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

Parametry
requestMethod : metoda wywołania do wykonania żądania

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

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

scalingFactor int: mnożnik do zastosowania w przypadku okresu oczekiwania w przypadku nieudanego żądania

runUtil IRunUtil: użyta metoda oszczędzania energii,

Zwroty
T