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(
Wywołaj określone żądanie z parametrami odstępowania. |
static
<T>
T
|
requestWithBackoff(
Wywołaj określone żądanie z parametrami ponowienia. |
static
<T>
T
|
requestWithBackoff(
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 |