Utile Richiesta
public
class
RequestUtil
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.util.RequestUtil |
Utilità per consentire nuovi tentativi generici di richieste di rete con gestione degli errori.
Riepilogo
Costruttori pubblici | |
---|---|
RequestUtil()
|
Metodi pubblici | |
---|---|
static
<T>
T
|
requestWithBackoff(
Richiama la richiesta specificata con i parametri di backoff. |
static
<T>
T
|
requestWithBackoff(
Richiama la richiesta specificata con i parametri di backoff. |
static
<T>
T
|
requestWithBackoff(
Richiama la richiesta specificata con i parametri di backoff. |
Costruttori pubblici
Utile Richiesta
public RequestUtil ()
Metodi pubblici
richiestaConBackoff
public static T requestWithBackoff (requestMethod)
Richiama la richiesta specificata con i parametri di backoff.
Utilizza alcuni parametri di temporizzazione predefiniti.
Parametri | |
---|---|
requestMethod |
: il metodo da chiamare per effettuare la richiesta |
Ritorni | |
---|---|
T |
richiestaConBackoff
public static T requestWithBackoff (requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor, IRunUtil runUtil)
Richiama la richiesta specificata con i parametri di backoff.
Parametri | |
---|---|
requestMethod |
: il metodo da chiamare per effettuare la richiesta |
minWaitMSec |
int : il periodo di attesa più breve tra una richiesta e l'altra |
maxWaitMSec |
int : il periodo di attesa più lungo tra una richiesta e l'altra |
scalingFactor |
int : il multiplo da applicare al periodo di attesa in caso di richiesta non riuscita |
runUtil |
IRunUtil : l'utilità per dormire da utilizzare |
Ritorni | |
---|---|
T |
richiestaConBackoff
public static T requestWithBackoff (requestMethod, int minWaitMSec, int maxWaitMSec, int scalingFactor)
Richiama la richiesta specificata con i parametri di backoff.
Parametri | |
---|---|
requestMethod |
: il metodo da chiamare per effettuare la richiesta |
minWaitMSec |
int : il periodo di attesa più breve tra una richiesta e l'altra |
maxWaitMSec |
int : il periodo di attesa più lungo tra una richiesta e l'altra |
scalingFactor |
int : il multiplo da applicare al periodo di attesa in caso di richiesta non riuscita |
Ritorni | |
---|---|
T |