Narzędzie żądania

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 odstępowania.

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

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.

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 po nieudanej próbie

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 po nieudanej próbie

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

Zwroty
T